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.3.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

torrentdoer-0.3.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for torrentdoer-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ee0f046ffd195227e73902f35eba46b53b9022b69d10d161abe8abb121d06034
MD5 6b5d0ba26263b584fe22d16ec0215d9b
BLAKE2b-256 1564b4c8217e62371ca18486192222a9d391c0c5bac7397c71e7071543f29ca9

See more details on using hashes here.

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

Hashes for torrentdoer-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00cb9a4a7aeb9f688b06534f7712e43833139415a0f26710a46c1ab9fa1b42a0
MD5 90a0c10323c50309eb93d1675738dc18
BLAKE2b-256 3023a55c263300dc4db54a7b87fd8b4b07b3f719f93ccb6b0cde8c3e6f1b56b4

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