Skip to main content

Firebase and Cloud Firestore Extractor

The project extracts data from cloud firestore among other things and do CRUD operations for backend purpose.

Motivation

The motivation behind it came from the purpose and realisation to help others understand it in a much better. In other words, to push others and become a better version of ourselves.

Tech/framework used

Ex. -

Built with

Features

My project stands out because I built it by tapping into my subconsious mind and dreams and put a gamble on it or say faith on it. As they say,your faith alone will guide you.song-ref And then by following my own instinct without following guidelines(like PEP8) and using fancy editors like pycharm,android-studio,visual studio code in the beginning.

Code Example

It is nothing special, but if you are favoring python3 to write it. Make sure to pay attention to small things like while making a function say extractdatabaseRef using credentials:-

def extractDatabase(cred):
    app=firebase_admin.initialize_app(cred)
    db=firestore.client()
    delete_app(app)
    return db
database_1=extractDatabase(cred_1)

Create a delete_app(app) instance of it as well to recreate say database_i=extractDatabase(cred_i) where i=[1,2,3,4,5,6,7,8.....10^6) using the same function.

Installation

To install firebase_admin API and any other module for a specific version of python,say,3.6 python3.6 -m pip install moduleName, where,

moduleName=firebase_admin,google-cloud-python.

Metadata

Release files for FirestoreExtractor 1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FirestoreExtractor 1.7
File Size Uploaded
FirestoreExtractor-1.7.tar.gz 4.0 kB Details

Release files / FirestoreExtractor-1.7.tar.gz

Download URL FirestoreExtractor-1.7.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
32e18d2c683869d8bdefea6f0477fdca4c0e5a608e66e2d6dcf3a5f3918ec733
BLAKE2b-256 checksum
How to use checksums
e5f5cd68177f672e8bef8b9fab8b1c4c3cb9a6c5c344f437144b0f7d7b70a5ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.2

Release history Release notifications | RSS feed

This release

1.7 This release

1 release file

1.6

1 release file

1.5

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

0.8

1 release file

0.7

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page