Do your torrenting from DigitalOcean.
Project description
torrentdoer
Do your torrenting from DigitalOcean!
Sets up a DigitalOcean droplet in your account, enables transmission-daemin in systemd, and opens up an SSH tunnel from port 9091 on your machine to the remote, for easy control.
Installation
python -m pip install torrentdoer
Usage
Just make sure you have an API Access Token from DigitalOcean.
you can either export $DIGITALOCEAN_ACCESS_TOKEN
or else
pass the token to the -t/--access-token
command-line option.
Start Server
export DIGITALOCEAN_ACCESS_TOKEN='somuchsecret'
torrentdoer create
Now go ahead and open up a Transmission Client, pointing it to localhost:9091.
Retrieve Files
This will run rsync between the transmission daemon and your local machine.
torrentdoer retrieve
Remove The Server
Save money by deleting the server when not in use.
torrentdoer destroy
Open SSH Session To Droplet
torrentdoer ssh
(Re-)Open SSH Tunnel
torrentdoer tunnel
Have fun!
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
Built Distribution
File details
Details for the file torrentdoer-0.3.0.tar.gz
.
File metadata
- Download URL: torrentdoer-0.3.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Darwin/19.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee0f046ffd195227e73902f35eba46b53b9022b69d10d161abe8abb121d06034 |
|
MD5 | 6b5d0ba26263b584fe22d16ec0215d9b |
|
BLAKE2b-256 | 1564b4c8217e62371ca18486192222a9d391c0c5bac7397c71e7071543f29ca9 |
File details
Details for the file torrentdoer-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: torrentdoer-0.3.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Darwin/19.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00cb9a4a7aeb9f688b06534f7712e43833139415a0f26710a46c1ab9fa1b42a0 |
|
MD5 | 90a0c10323c50309eb93d1675738dc18 |
|
BLAKE2b-256 | 3023a55c263300dc4db54a7b87fd8b4b07b3f719f93ccb6b0cde8c3e6f1b56b4 |