Skip to main content

Useful tools to work with Google Cloud Firestore database in Python

Description

Main functions

  • read: recursively read collections and documents, and save to disk. Useful for backup operation.
  • write: write whole folder with arbitrary levels of nested structure. Useful for restore operation.

Installation

Normal installation

pip install firestoretools

Development installation

git clone https://github.com/ncthuc/firestoretools.git
cd firestoretools
pip install --editable .

Usage

Backup data

firestoretools read --help

Restore data

firestoretools write --help

Change log

[0.1.2] - 2019-03-06

Added

  • Add write that read data from local folder and write to Firestore

[0.1.1] - 2019-02-27

Added

  • Add read that read data (document/collection) from Firestore and save to local file system

[0.1.0] - 2019-02-27

Added

  • Init project
  • Firestore setup with firebase-admin Python library

Metadata

Release files for firestoretools 0.1.2

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

Source distribution (sdist)

Source distribution for firestoretools 0.1.2
File Size Uploaded Provenance
firestoretools-0.1.2.tar.gz 5.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for firestoretools 0.1.2
File Interpreter ABI Platform
firestoretools-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 kB

Release files / firestoretools-0.1.2.tar.gz

Download URL firestoretools-0.1.2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b0aca165419d07e56e59f0360f0571a1e8f5f0dbf61d6b9ef5878fdc392796ef
BLAKE2b-256 checksum
How to use checksums
b081a485e6c6a6b61efa8d5f31bf6623dac112770c7e541c5986613f00ad9854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Release files / firestoretools-0.1.2-py3-none-any.whl

Download URL firestoretools-0.1.2-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da444f767f28c5116560df48d88c95fe2c9a57fabc8075507474555322ae73fc
BLAKE2b-256 checksum
How to use checksums
1740326af76ff37ff8a20fa33503234965a0b30ea41e0cc76a7eaaac2adff4df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Security for firestoretools 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

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