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.

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

Uploaded Source

Built Distribution

py3createtorrent-1.2.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py3createtorrent-1.2.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for py3createtorrent-1.2.0.tar.gz
Algorithm Hash digest
SHA256 bf9f4d67b47a9f297c5b3727f7a08e77e4f9c89b772d4ebea4425f3990d8b187
MD5 7ba4d22beb87b419d7c240df84baf6ef
BLAKE2b-256 2ea1212d4be70c5dd5fe5b33986dc29cba6acad8b9628f131a36e56aadc121e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py3createtorrent-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05c02d7f241f3c58276c8e363743f8ec27bf30f1b79b36c920bee496b328e394
MD5 8a8a9340cc88a907333537f85085fea6
BLAKE2b-256 3c7b7a8faf3b86b524d2cf1f707aaacb1dd5cdefffb3825e284680eac08bbc27

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