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

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

Uploaded Source

Built Distribution

torrentdoer-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: torrentdoer-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 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.1.0.tar.gz
Algorithm Hash digest
SHA256 4a238752c304f2a8c267b75d207ab9b4432d60bbd73574266a4d45d39eda4159
MD5 cd9dd5fc53c6a1a9a83deb8f03feaffd
BLAKE2b-256 7ac81e3ce636567fc3cc8eb31a20482f773cf80f3574a4ca1f63224cc84a779a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torrentdoer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ec5ebeb6e7145321a2eb077446ee2cc0273f096ab72a5547bb51d3c62f257f7
MD5 01ecbc7ba1cda8df34de14e2fe946839
BLAKE2b-256 439dcb043814177947f3b290b4677daaeacddecab9e2e8b6b179f2fdced0cd07

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