Skip to main content

Create torrents via command line!

Project description

py3createtorrent

Create torrents via command line!

py3createtorrent is a comprehensive shell/commandline utility for creating torrents (Linux & Windows).

Features

Some of the features:

  • create torrents with multiple trackers or trackerless torrents
  • automatically choose the most reliable trackers from ngosang/trackerslist
  • fast torrent creation thanks to multithreading
  • add webseeds to torrents
  • create private torrents (disabled DHT, ...)
  • exclude specific files/folders
  • exclude files/folders based on regular expressions
  • specify custom piece sizes
  • specify custom creation dates

Basic usage

Creating a torrent is as simple as:

py3createtorrent -t udp://tracker.opentrackr.org:1337/announce file_or_folder

The shortcut bestN can be used for conveniently adding the best N trackers from ngosang/trackerslist. Example:

py3createtorrent -t best3 file_or_folder

Multiple trackers can also be specified manually by using -t multiple times, for example:

py3createtorrent -t udp://tracker.opentrackr.org:1337/announce -t udp://tracker.cyberia.is:6969/announce file_or_folder

Install

You can install py3createtorrent by executing:

pip3 install py3createtorrent

Of course, you need to have Python 3 installed on your system. py3createtorrent requires Python 3.5 or later. For using Python 3.5 to 3.7 you need to install the typing-extensions module.

Full documentation

https://py3createtorrent.readthedocs.io/en/latest/user.html

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

py3createtorrent-1.2.1.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

py3createtorrent-1.2.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file py3createtorrent-1.2.1.tar.gz.

File metadata

  • Download URL: py3createtorrent-1.2.1.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for py3createtorrent-1.2.1.tar.gz
Algorithm Hash digest
SHA256 04d801adbbe8beb37547104935bd1fb81e02459341b524f85852629fa7dd326d
MD5 35b7503c259a066000a84dd50682ba3c
BLAKE2b-256 74d0f58de0a87fffa2f420e083c79b9b7a5b2d166765f4c6111b6429f2305249

See more details on using hashes here.

File details

Details for the file py3createtorrent-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for py3createtorrent-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dede7e87d869d2b013a633486f5f1fcedd6f057ff9f12d9ba9a370acfc496311
MD5 34a75b325877963c57e0f33c80190bb1
BLAKE2b-256 15386ecf7e0ed9a26db47e82a4f4804b78237a157db53737080c236c993da41a

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