Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steelcityamir/dropbox-sync
Syncs folders from Dropbox to local machine
https://github.com/steelcityamir/dropbox-sync
Last synced: 7 days ago
JSON representation
Syncs folders from Dropbox to local machine
- Host: GitHub
- URL: https://github.com/steelcityamir/dropbox-sync
- Owner: steelcityamir
- License: mit
- Created: 2023-06-01T19:01:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-06T01:57:11.000Z (over 1 year ago)
- Last Synced: 2024-04-22T17:23:35.873Z (7 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dropbox-sync
Syncs entire folder structure from Dropbox to local machineCurrently only supports individual Dropbox accounts and not Business/Team accounts.
## Setup steps
### Install packages
```
pip install -r requirements.txt
```### Get Dropbox API access token
1. Go to https://dropbox.com/developers/apps
2. Click the Create App button
3. Select Scoped Access and Full Dropbox
4. Enter app name (must be unique)
5. Click Create App
6. Under the Permissions tab, select the following permissions:
- files.metadata.read
- files.content.read
7. Under the Settings tab, click the **Generate Token** button# Configuration
- Create an environment variable named `DBX_ACCESS_TOKEN` for the access token
## Usage
```
python dropbox_backup.py --source "/Shared/My Dropbox" --destination "/backups/"
```