1.0.2 • Published 6 years ago
@brandund/csvtofirestore v1.0.2
csvtofirestore
Realy basic (not smart we can say STUPID) javascript tool for converting data from csv file to firebase firestore. I created it for one my specific use. Contact me if you want something like this but you are not sure if this is solution of you problem :-)
Installation
Install using npm:
npm i -g @brandund/csvtofirestoreUsage
1) Create empty dir and go in it.
mkdir what_ever
cd what_ever2) Install @brandund/csvtofirestore.
npm i -g @brandund/csvtofirestore3) Create firebaseConfig.js and add config of your firebase project into it.
touch firebaseConfig.jsexample of firebaseConfig.js:
module.exports = {
config: {
apiKey: "<API_KEY>",
authDomain: "<AUTH_DOMAIN>",
databaseURL: "<DATABASE_URL>",
projectId: "<PROJECT_ID>",
storageBucket: "<STORAGE_BUCKET",
messagingSenderId: "<MESSAGING_SENDER_ID>"
}
};4) Copy your .csv file into what_ever folder.
5) Run csvtofirestore tool.
csvtofirestore -F "$(pwd)/firebaseConfig.js" -C "$(pwd)/data.csv" -c 'users'Options
-V, --version output the version number
-F, --firebase-config [firebaseConfig] name of firebase firestore config file in the root folder
-C, --csv [csv] name of csv file in the root folder
-c, --collection [collection] name of firestore collection
-h, --help output usage information