https://github.com/twooster/sync-putio
https://github.com/twooster/sync-putio
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/twooster/sync-putio
- Owner: twooster
- License: other
- Created: 2020-04-13T20:50:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-24T10:28:57.000Z (about 6 years ago)
- Last Synced: 2023-03-15T06:35:20.246Z (about 3 years ago)
- Language: Go
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sync-putio
A little one-way putio syncer thingy. Useful to download (and then **delete
the remote copies of**) files from put.io.
## Quick Start
1. `go build`
2. `cp example.cfg real.cfg && vim real.cfg`
3. `./sync-putio -config real.cfg`
## TODO list
* [x] Multiple sync sources
* [x] User-configurable concurrent downloads
* [x] User-configurable scan interval
* [x] Graceful shutdown everywhere
* [x] File checksum validation
* [x] Rate limiting
* [x] Auto directory creation for bare files
* [ ] Concurrency across multiple sync sources
* [ ] User-configurable deletion semantics
* [ ] Staging / completed folders