Skip to main content

thorod

PyPI
GitHub CI
Docs - Stable Docs - Latest

thorod is a CLI utility for torrent creation and manipulation.

What's a thorod?

Thorod means torrent (of water) in the Tolkien Elvish language of Sindarin.

Why use thorod?

There are many CLI torrent utilities out there, so here are some unique or notable features of thorod:

  • All torrents are unique; a random salt is added to all created/xseeded torrents.
  • Supports trackers on the same tier.
  • Type less with tracker abbreviations.
    • Includes a number of open public trackers by default.
    • Includes auto generated open and random abbreviations to help balance load between open public trackers.
    • Users can list/add/remove their own tracker abbreviations directly from CLI as well as manually editing config file.
  • Generate magnet links on creation or on command.
  • Has an xseed command to generate a cross-seedable torrent without re-hashing files.
  • View information about a torrent file in the terminal, rather than adding it to a torrent client.
  • Simple automatic piece size calculation from 16 KiB to 32 MiB on by default. Users can set manually by option.
  • Supports source key in info dict used by private trackers.

Installation

pip install -U thorod

Usage

For the release version, see the stable docs.
For the development version, see the latest docs.

Appreciation

Showing appreciation is always welcome.

Thank

Say Thanks

Get your own thanks inbox at SayThanks.io.

Contribute

Contribute by submitting bug reports, feature requests, or code.

Help Others/Stay Informed

Discourse forum

Referrals/Donations

Digital Ocean Namecheap PayPal

Metadata

Release files for thorod 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thorod 2.1.0
File Size Uploaded
thorod-2.1.0.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thorod 2.1.0
File Interpreter ABI Platform
thorod-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.4 kB

Release files / thorod-2.1.0.tar.gz

Download URL thorod-2.1.0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5eb64baca0c89b3ebf881e6d2d604f1d3ff9acdb61e379e5725981a54e3c496d
BLAKE2b-256 checksum
How to use checksums
05ab64163f8d9799c108055477d2fc35d76fe69278476a1fac9c91a81a4c6569
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/3.8.2 Windows/10

Release files / thorod-2.1.0-py3-none-any.whl

Download URL thorod-2.1.0-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be3d2cb6b452f70a697bd029877fde894f3a7516234962e6e46311dbc4d929f9
BLAKE2b-256 checksum
How to use checksums
f4e556bd7458c224d421391bc03c2156fc36d3d7f86dbd4ea785137ef8ee1b6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/3.8.2 Windows/10

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page