Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

torrentdoer-0.2.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

torrentdoer-0.2.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file torrentdoer-0.2.0.tar.gz.

File metadata

  • Download URL: torrentdoer-0.2.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.0 Darwin/19.5.0

File hashes

Hashes for torrentdoer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6b699eb55acd35bd382959bf87e97202110e19cf3e8461417d702fdbb11feb83
MD5 6c3cbef037d35c3bc4420b1ac8b7eb0d
BLAKE2b-256 9bde8ddbe93d79f2fc3c3d23263b5db99e693d6b16a2ca601b42ba4354149bc1

See more details on using hashes here.

File details

Details for the file torrentdoer-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: torrentdoer-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 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

Hashes for torrentdoer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ac12e0164b86a2f41e1ddb7d08fd7110b568a340af118eb08d47534262a8d52
MD5 dba98e30fa7051f88b2aba24c9f70da5
BLAKE2b-256 daac5de535140940c944f50001ae65d61297b4fbd742205c6e50e34bedb3170d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page