https://github.com/toddbirchard/do-spaces-export
🦈⬇️ Download all objects from a Digital Ocean 'Spaces' bucket.
https://github.com/toddbirchard/do-spaces-export
automation boto3 digitalocean digitalocean-spaces python s3 s3-bucket s3-storage
Last synced: over 1 year ago
JSON representation
🦈⬇️ Download all objects from a Digital Ocean 'Spaces' bucket.
- Host: GitHub
- URL: https://github.com/toddbirchard/do-spaces-export
- Owner: toddbirchard
- License: mit
- Created: 2022-08-31T12:39:02.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T20:38:57.000Z (over 1 year ago)
- Last Synced: 2024-10-29T22:50:23.221Z (over 1 year ago)
- Topics: automation, boto3, digitalocean, digitalocean-spaces, python, s3, s3-bucket, s3-storage
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Digital Ocean Spaces Export



[](https://github.com/toddbirchard/do-spaces-extract/issues)
[](https://github.com/toddbirchard/do-spaces-extract/stargazers)
[](https://github.com/toddbirchard/do-spaces-extract/network)
Download all files from a Digital Ocean bucket.
## Getting Started
### Configuration
Populate the values in **.env.example** with your values and rename this file to **.env**:
* `DO_STORAGE_REGION_NAME`: Region name of your DO space (ie: `nyc3`)
* `DO_STORAGE_SPACE_URL`: Public URL of your DO space.
* `DO_STORAGE_KEY_ID`: Digital Ocean API key ID.
* `DO_STORAGE_KEY_SECRET`: Digital Ocean API key secret.
* `DO_STORAGE_BUCKET_NAME`: Local directory to download files to from space.
### Installation
Get up and running with `make deploy`:
```shell
$ git clone https://github.com/toddbirchard/do-spaces-export.git
$ cd do-spaces-export
$ make deploy
```