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.
Full documentation
------------------
https://py3createtorrent.readthedocs.io/en/latest/user.html
Raw data
{
"_id": null,
"home_page": "https://github.com/rsnitsch/py3createtorrent",
"name": "py3createtorrent",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.5, <4",
"maintainer_email": "",
"keywords": "torrents,commandline,shell,script",
"author": "Robert Nitsch",
"author_email": "mail@robertnitsch.de",
"download_url": "https://files.pythonhosted.org/packages/2e/a1/212d4be70c5dd5fe5b33986dc29cba6acad8b9628f131a36e56aadc121e0/py3createtorrent-1.2.0.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.\r\n\r\nFull documentation\r\n------------------\r\n\r\nhttps://py3createtorrent.readthedocs.io/en/latest/user.html\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Create torrents via command line!",
"version": "1.2.0",
"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": "3c7b7a8faf3b86b524d2cf1f707aaacb1dd5cdefffb3825e284680eac08bbc27",
"md5": "8a8a9340cc88a907333537f85085fea6",
"sha256": "05c02d7f241f3c58276c8e363743f8ec27bf30f1b79b36c920bee496b328e394"
},
"downloads": -1,
"filename": "py3createtorrent-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8a8a9340cc88a907333537f85085fea6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5, <4",
"size": 14956,
"upload_time": "2024-01-02T12:21:50",
"upload_time_iso_8601": "2024-01-02T12:21:50.575292Z",
"url": "https://files.pythonhosted.org/packages/3c/7b/7a8faf3b86b524d2cf1f707aaacb1dd5cdefffb3825e284680eac08bbc27/py3createtorrent-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ea1212d4be70c5dd5fe5b33986dc29cba6acad8b9628f131a36e56aadc121e0",
"md5": "7ba4d22beb87b419d7c240df84baf6ef",
"sha256": "bf9f4d67b47a9f297c5b3727f7a08e77e4f9c89b772d4ebea4425f3990d8b187"
},
"downloads": -1,
"filename": "py3createtorrent-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "7ba4d22beb87b419d7c240df84baf6ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5, <4",
"size": 16313,
"upload_time": "2024-01-02T12:21:52",
"upload_time_iso_8601": "2024-01-02T12:21:52.244625Z",
"url": "https://files.pythonhosted.org/packages/2e/a1/212d4be70c5dd5fe5b33986dc29cba6acad8b9628f131a36e56aadc121e0/py3createtorrent-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-02 12:21:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rsnitsch",
"github_project": "py3createtorrent",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "py3createtorrent"
}