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](https://github.com/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](https://github.com/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
Raw data
{
"_id": null,
"home_page": "https://github.com/rsnitsch/py3createtorrent",
"name": "py3createtorrent",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.5",
"maintainer_email": null,
"keywords": "torrents, commandline, shell, script",
"author": "Robert Nitsch",
"author_email": "mail@robertnitsch.de",
"download_url": "https://files.pythonhosted.org/packages/74/d0/f58de0a87fffa2f420e083c79b9b7a5b2d166765f4c6111b6429f2305249/py3createtorrent-1.2.1.tar.gz",
"platform": null,
"description": "py3createtorrent\r\n================\r\n\r\n*Create torrents via command line!*\r\n\r\npy3createtorrent is a comprehensive shell/commandline utility for creating torrents (Linux & Windows).\r\n\r\nFeatures\r\n--------\r\n\r\nSome of the features:\r\n\r\n* create torrents with **multiple trackers** or **trackerless torrents**\r\n* **automatically choose the most reliable trackers** from [ngosang/trackerslist](https://github.com/ngosang/trackerslist)\r\n* fast torrent creation thanks to **multithreading**\r\n* add **webseeds** to torrents\r\n* create **private torrents** (disabled DHT, ...)\r\n* **exclude specific files/folders**\r\n* exclude files/folders based on **regular expressions**\r\n* specify **custom piece sizes**\r\n* specify custom creation dates\r\n\r\nBasic usage\r\n-----------\r\n\r\nCreating a torrent is as simple as:\r\n\r\n py3createtorrent -t udp://tracker.opentrackr.org:1337/announce file_or_folder\r\n\r\nThe shortcut ``bestN`` can be used for conveniently adding the best N trackers\r\nfrom [ngosang/trackerslist](https://github.com/ngosang/trackerslist). Example:\r\n\r\n py3createtorrent -t best3 file_or_folder\r\n\r\nMultiple trackers can also be specified manually by using `-t` multiple times, for example:\r\n\r\n py3createtorrent -t udp://tracker.opentrackr.org:1337/announce -t udp://tracker.cyberia.is:6969/announce file_or_folder\r\n\r\nInstall\r\n-------\r\n\r\nYou can install py3createtorrent by executing:\r\n\r\n pip3 install py3createtorrent\r\n\r\nOf course, you need to have Python 3 installed on your system. py3createtorrent requires Python 3.5 or later. For using\r\nPython 3.5 to 3.7 you need to install the ``typing-extensions`` module.\r\n\r\nFull documentation\r\n------------------\r\n\r\nhttps://py3createtorrent.readthedocs.io/en/latest/user.html\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Create torrents via command line!",
"version": "1.2.1",
"project_urls": {
"Bug Reports": "https://github.com/rsnitsch/py3createtorrent/issues",
"Homepage": "https://github.com/rsnitsch/py3createtorrent",
"Source": "https://github.com/rsnitsch/py3createtorrent"
},
"split_keywords": [
"torrents",
" commandline",
" shell",
" script"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "15386ecf7e0ed9a26db47e82a4f4804b78237a157db53737080c236c993da41a",
"md5": "34a75b325877963c57e0f33c80190bb1",
"sha256": "dede7e87d869d2b013a633486f5f1fcedd6f057ff9f12d9ba9a370acfc496311"
},
"downloads": -1,
"filename": "py3createtorrent-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "34a75b325877963c57e0f33c80190bb1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.5",
"size": 15288,
"upload_time": "2024-06-08T11:33:27",
"upload_time_iso_8601": "2024-06-08T11:33:27.880872Z",
"url": "https://files.pythonhosted.org/packages/15/38/6ecf7e0ed9a26db47e82a4f4804b78237a157db53737080c236c993da41a/py3createtorrent-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74d0f58de0a87fffa2f420e083c79b9b7a5b2d166765f4c6111b6429f2305249",
"md5": "35b7503c259a066000a84dd50682ba3c",
"sha256": "04d801adbbe8beb37547104935bd1fb81e02459341b524f85852629fa7dd326d"
},
"downloads": -1,
"filename": "py3createtorrent-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "35b7503c259a066000a84dd50682ba3c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.5",
"size": 16687,
"upload_time": "2024-06-08T11:33:29",
"upload_time_iso_8601": "2024-06-08T11:33:29.386879Z",
"url": "https://files.pythonhosted.org/packages/74/d0/f58de0a87fffa2f420e083c79b9b7a5b2d166765f4c6111b6429f2305249/py3createtorrent-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-08 11:33:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rsnitsch",
"github_project": "py3createtorrent",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "py3createtorrent"
}