Package to export documents from LevelDB export (for instance Firestore).
Project description
LevelDB Export
This package allows to export documents from a LevelDB file. For instance it can be used to extract documents from a previously created Firestore export. Note, this package is a fork from labbots/firestore-export-json. This fork is different in:
- Makes it an installable package. The original is designed to run as a script.
- Solves some parsing issues regarding arrays.
Installation
Install the package from pypi.
pip install leveldb-export
Example
Use the function parse_leveldb_documents
to parse documents from a LevelDB / Firestore dump. As input either:
- Use path to file
- Use open file handle
For example
>>> from leveldb_export import parse_leveldb_documents
>>> docs = list(parse_leveldb_documents("./firestore/export-0"))
>>> print(f"Got {len(docs)} documents")
Got 288 documents
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
leveldb-export-0.1.1.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for leveldb_export-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d1909b52db4e6cbed8cec3a6bcaeecec8ce3df846cc4a839002f6b0cb35efa |
|
MD5 | 4a5a8d74a1d37549f4a235a75a6c4abf |
|
BLAKE2b-256 | 07163d3eba6b53e3b37cb21a0240278c874685451c44aa8cd9fcc4fb9d596b90 |