py3createtorrent


Namepy3createtorrent JSON
Version 1.2.0 PyPI version JSON
download
home_pagehttps://github.com/rsnitsch/py3createtorrent
SummaryCreate torrents via command line!
upload_time2024-01-02 12:21:52
maintainer
docs_urlNone
authorRobert Nitsch
requires_python>=3.5, <4
license
keywords torrents commandline shell script
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.17907s