https://github.com/truongleswe/export-dynamodb
Export Amazon DynamoDb to CSV or JSON
https://github.com/truongleswe/export-dynamodb
boto3 click pylint pypi python3 tox
Last synced: 4 months ago
JSON representation
Export Amazon DynamoDb to CSV or JSON
- Host: GitHub
- URL: https://github.com/truongleswe/export-dynamodb
- Owner: truongleswe
- License: gpl-3.0
- Created: 2018-05-13T03:29:17.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:05:28.000Z (over 2 years ago)
- Last Synced: 2024-12-03T15:17:08.308Z (4 months ago)
- Topics: boto3, click, pylint, pypi, python3, tox
- Language: Python
- Homepage:
- Size: 43.9 KB
- Stars: 52
- Watchers: 4
- Forks: 9
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - truongleswe/export-dynamodb - Export Amazon DynamoDb to CSV or JSON (Python)
README
# export_dynamodb
[](https://circleci.com/gh/travistrle/export-dynamodb/tree/master)
[](https://www.gnu.org/licenses/gpl-3.0)A cli to export dynamodb. [export-dynamodb](https://pypi.org/project/export-dynamodb/) on pypi.
**Key Features**
* Scan table in single or parallel thread.
* Output file can be json or csv.
* Get list of tables from yaml file.**Assumption**
* credentials and regions are configured in ~/.aws/config file.
## How To Use```bash
$ pip install export-dynamodb
$ export-dynamodb --help
```## Getting Started
```
# Install virtual environment
$ pip3 install virtualenv
$ virtualenv -p python3 venv
$ source venv/bin/activate# Install dependencies
$ pip install -r requirements.txt# test cli local
pip install -e .# if you want to exit from development environment, use deactivate command
$ deactivatepython setup.py sdist upload -r pypi
# Upload new version
$ python setup.py sdist
$ twine upload dist/*
```