torrent-worker-coordinator


Nametorrent-worker-coordinator JSON
Version 1.0.19 PyPI version JSON
download
home_pagehttps://github.com/zackees/torrent-worker-coordinator
SummaryCoordinates Torrents
upload_time2024-12-13 07:13:53
maintainerZachary Vorhies
docs_urlNone
authorNone
requires_python>=3.10
licenseBSD 3-Clause License
keywords zach vorhies
VCS
bugtrack_url
requirements fastapi uvicorn python-multipart multipart pathvalidate concurrent-log-handler file_read_backwards colorama sqlalchemy httpx torrent-worker torf-cli
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # torrent-worker-coordinator

Coordinating server for the torrent-worker.

This will download a git repo of torrents and create a coordinating server
that a pool of workers can use to

  * Swarm download torrents
  * Upload their results back to an S3 bucket


#### Platform tests


[![MacOS_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_macos.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_macos.yml)
[![Ubuntu_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_ubuntu.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_ubuntu.yml)
[![Win_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_win.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_win.yml)

#### Lint

[![Lint](https://github.com/zackees/template-fastapi-project/actions/workflows/lint.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/lint.yml)


# Misc
  * https://github.com/rndusr/torf-cli
  
```bash
$ torf -i docs.revised.torrent --json | jq .Files
[
  "docs/torf.1",
  "docs/torf.1.asciidoc",
  "docs/torf.1.html"
]
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zackees/torrent-worker-coordinator",
    "name": "torrent-worker-coordinator",
    "maintainer": "Zachary Vorhies",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "Zach Vorhies",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/e9/27/d1d0eacd42c77ef57afe69bdfdb96132bcbb4a369c9ca3d48f8815c1726a/torrent_worker_coordinator-1.0.19.tar.gz",
    "platform": null,
    "description": "# torrent-worker-coordinator\r\n\r\nCoordinating server for the torrent-worker.\r\n\r\nThis will download a git repo of torrents and create a coordinating server\r\nthat a pool of workers can use to\r\n\r\n  * Swarm download torrents\r\n  * Upload their results back to an S3 bucket\r\n\r\n\r\n#### Platform tests\r\n\r\n\r\n[![MacOS_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_macos.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_macos.yml)\r\n[![Ubuntu_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_ubuntu.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_ubuntu.yml)\r\n[![Win_Tests](https://github.com/zackees/template-fastapi-project/actions/workflows/test_win.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/test_win.yml)\r\n\r\n#### Lint\r\n\r\n[![Lint](https://github.com/zackees/template-fastapi-project/actions/workflows/lint.yml/badge.svg)](https://github.com/zackees/template-fastapi-project/actions/workflows/lint.yml)\r\n\r\n\r\n# Misc\r\n  * https://github.com/rndusr/torf-cli\r\n  \r\n```bash\r\n$ torf -i docs.revised.torrent --json | jq .Files\r\n[\r\n  \"docs/torf.1\",\r\n  \"docs/torf.1.asciidoc\",\r\n  \"docs/torf.1.html\"\r\n]\r\n```\r\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause License",
    "summary": "Coordinates Torrents",
    "version": "1.0.19",
    "project_urls": {
        "Homepage": "https://github.com/zackees/torrent-worker-coordinator"
    },
    "split_keywords": [
        "zach",
        "vorhies"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "47219b4371049bf2f039178e18dcccb946319feb534f6f068e88ae33e36c43aa",
                "md5": "6da4da89d149f2f6302f9feb1e087c46",
                "sha256": "2a50a511046063e7f4d895909a0b91911fa3a3e837fc1eb08d24a3060f1a3bea"
            },
            "downloads": -1,
            "filename": "torrent_worker_coordinator-1.0.19-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6da4da89d149f2f6302f9feb1e087c46",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.10",
            "size": 21963,
            "upload_time": "2024-12-13T07:13:50",
            "upload_time_iso_8601": "2024-12-13T07:13:50.697223Z",
            "url": "https://files.pythonhosted.org/packages/47/21/9b4371049bf2f039178e18dcccb946319feb534f6f068e88ae33e36c43aa/torrent_worker_coordinator-1.0.19-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e927d1d0eacd42c77ef57afe69bdfdb96132bcbb4a369c9ca3d48f8815c1726a",
                "md5": "a818a2735dccc45332fd8cf95713655a",
                "sha256": "d9c67e119478fb0abf49afefd5fc99e0357ce24c76df8d6f537cbb8e088f9f7d"
            },
            "downloads": -1,
            "filename": "torrent_worker_coordinator-1.0.19.tar.gz",
            "has_sig": false,
            "md5_digest": "a818a2735dccc45332fd8cf95713655a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 88088,
            "upload_time": "2024-12-13T07:13:53",
            "upload_time_iso_8601": "2024-12-13T07:13:53.011544Z",
            "url": "https://files.pythonhosted.org/packages/e9/27/d1d0eacd42c77ef57afe69bdfdb96132bcbb4a369c9ca3d48f8815c1726a/torrent_worker_coordinator-1.0.19.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-13 07:13:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zackees",
    "github_project": "torrent-worker-coordinator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "fastapi",
            "specs": []
        },
        {
            "name": "uvicorn",
            "specs": []
        },
        {
            "name": "python-multipart",
            "specs": []
        },
        {
            "name": "multipart",
            "specs": []
        },
        {
            "name": "pathvalidate",
            "specs": []
        },
        {
            "name": "concurrent-log-handler",
            "specs": []
        },
        {
            "name": "file_read_backwards",
            "specs": []
        },
        {
            "name": "colorama",
            "specs": []
        },
        {
            "name": "sqlalchemy",
            "specs": []
        },
        {
            "name": "httpx",
            "specs": []
        },
        {
            "name": "torrent-worker",
            "specs": [
                [
                    ">=",
                    "1.0.1"
                ]
            ]
        },
        {
            "name": "torf-cli",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "torrent-worker-coordinator"
}
        
Elapsed time: 0.67365s