{ "info": { "author": "LoveIsGrief", "author_email": "loveisgrief@tuta.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# PeerTube Uploader\n\nA script to make uploading to peertube instances easier.\n\nFor documentation on the API used see \nhttps://docs.joinpeertube.org/api-rest-reference.html\n\n## Installation\n\n pip install peertube-uploader\n\n## Development\n\n pip install -r requirements.txt\n\n## Usage\n\nOne installed you can run the `ptu` command.\n\n````\nusage: main.py [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]\n [-e ENDPOINT]\n\nA script to make uploading to peertube instances easier. For documentation on\nthe API used see https://docs.joinpeertube.org/api-rest-reference.html\n\noptional arguments:\n --version show program's version number and exit\n -v, --verbose Increase verbosity of output. Can be repeated.\n -q, --quiet Suppress output except warnings and errors.\n --log-file LOG_FILE Specify a file to log output. Disabled by default.\n -h, --help Show help message and exit.\n --debug Show tracebacks on errors.\n -e ENDPOINT, --endpoint ENDPOINT\n MANDATORY! URL to a server e.g\n https://peertube.cpy.re/ (alternatively use\n PEERTUBE_ENDPOINT env var)\n\nCommands:\n complete print bash completion command (cliff)\n get-access-token Requests an access-token from the server. (peertube-uploader)\n help print detailed help for another command (cliff)\n import Trigger an import of a URI (peertube-uploader)\n upload-video Upload videos from the file-system (peertube-uploader)\n````\n\n## Thanks\n\nThanks to all the [contributors](https://gitlab.com/NamingThingsIsHard/media_tools/peertube-uploader/-/graphs/master).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/NamingThingsIsHard/media_tools/peertube-uploader", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "peertube-uploader", "package_url": "https://pypi.org/project/peertube-uploader/", "platform": "", "project_url": "https://pypi.org/project/peertube-uploader/", "project_urls": { "Bug Tracker": "https://gitlab.com/NamingThingsIsHard/media_tools/peertube-uploader/issues", "Homepage": "https://gitlab.com/NamingThingsIsHard/media_tools/peertube-uploader" }, "release_url": "https://pypi.org/project/peertube-uploader/1.0.0/", "requires_dist": [ "requests", "cliff" ], "requires_python": "", "summary": "A script to make uploading to peertube instances easier.", "version": "1.0.0" }, "last_serial": 5760842, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d752bd9549017808f52b8783c7b1bba0", "sha256": "76e2f48ae8547340bae96893017d4f03ea3152552513c33b6dae9ff1cdb79b40" }, "downloads": -1, "filename": "peertube_uploader-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "d752bd9549017808f52b8783c7b1bba0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 25318, "upload_time": "2019-08-29T11:06:05", "url": "https://files.pythonhosted.org/packages/50/1c/7a1581544a13a976a4d3107a3dfbeaca15721d11db53505b4d43c7d81047/peertube_uploader-0.0.1-py3.6.egg" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "836acc5b6d25d189e7c4612c6fa986fe", "sha256": "d672602ff48cd75d23e573db2de71236db0c846bdfdad58de48dc62d5640826d" }, "downloads": -1, "filename": "peertube_uploader-0.1-py3.6.egg", "has_sig": false, "md5_digest": "836acc5b6d25d189e7c4612c6fa986fe", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 24665, "upload_time": "2019-08-29T11:06:06", "url": "https://files.pythonhosted.org/packages/bc/9a/3006b4635d310ef956c6901c45c6c31fe865e6e5f6d84d66eb0431b6227e/peertube_uploader-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "27926ab54d90024381cb5892d6ee7ea1", "sha256": "97893b56218c07bfbbd0516a2da9671c40dc569a690bf47598bcf821f3659a78" }, "downloads": -1, "filename": "peertube_uploader-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "27926ab54d90024381cb5892d6ee7ea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23343, "upload_time": "2019-08-29T11:06:02", "url": "https://files.pythonhosted.org/packages/de/a5/bbdecfcc2350a62053ef3bf5fd60620b308a9078929e4bbac455321f937c/peertube_uploader-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd4ff6a9469ee08836eaf80485137474", "sha256": "ffc5e5aca2ed5cefabb1581c7da652d11c644f6e04a00427ef2ec1506bcdce1a" }, "downloads": -1, "filename": "peertube-uploader-0.1.tar.gz", "has_sig": false, "md5_digest": "fd4ff6a9469ee08836eaf80485137474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7633, "upload_time": "2019-08-29T11:06:08", "url": "https://files.pythonhosted.org/packages/55/77/1685a8b17ffbed578f1c3c5423d0ce917f6b9edbdecff508c1ea9e37baa2/peertube-uploader-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "da69b34e52dc61093bb2a1965bcc9aa1", "sha256": "af0ba1112a770526d9c4bcdb3260d6628a7a68779d39cfc34af4371c33749d6a" }, "downloads": -1, "filename": "peertube_uploader-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da69b34e52dc61093bb2a1965bcc9aa1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24100, "upload_time": "2019-08-29T11:08:29", "url": "https://files.pythonhosted.org/packages/c4/39/df333f3b76c9b16c5cb377bce6bd3e7919ae8194cc812a36ed569255f9f7/peertube_uploader-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2a387e8ac7cd096fd9007b5d8fa050b", "sha256": "87cc774cd5eedb2b96fbf270e6051326d9099e9ac9c7b8586b8a3ea4c80163d3" }, "downloads": -1, "filename": "peertube-uploader-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b2a387e8ac7cd096fd9007b5d8fa050b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7833, "upload_time": "2019-08-29T11:08:32", "url": "https://files.pythonhosted.org/packages/22/e5/ad6ae9000f6fc3b02159b5b650bd89bdf67f44763cb81a9730415d4fc463/peertube-uploader-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e2b7be472d52a8107bed082262ce5655", "sha256": "97feecfbbc99b47e8c9f00b09e3d397f5e0e2c034a37e690fd883791c0db6269" }, "downloads": -1, "filename": "peertube_uploader-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e2b7be472d52a8107bed082262ce5655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24337, "upload_time": "2019-08-29T11:27:48", "url": "https://files.pythonhosted.org/packages/a8/3c/0f05165b7daf1626eabeacd97778202f8eef7013f36fa670b7f581bcf18b/peertube_uploader-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "766fe215e0e14877d3637376592314b7", "sha256": "30756de6a4ee535041883ee15ea1b3badba5edce6d5801e4769b934ff93fa7f0" }, "downloads": -1, "filename": "peertube-uploader-0.1.2.tar.gz", "has_sig": false, "md5_digest": "766fe215e0e14877d3637376592314b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8043, "upload_time": "2019-08-29T11:27:53", "url": "https://files.pythonhosted.org/packages/be/df/fc51a66b560925f7fb5220d1491305b072cf8823e6de9eed49fd3b55b6a9/peertube-uploader-0.1.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "56fbed8c7eaf2b4d8d3d019ab6e9d99b", "sha256": "60f38be85535f4192bc3c5f278338771cc9ca637bd1152f3a750e295ddbda368" }, "downloads": -1, "filename": "peertube_uploader-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "56fbed8c7eaf2b4d8d3d019ab6e9d99b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25541, "upload_time": "2019-08-30T15:23:43", "url": "https://files.pythonhosted.org/packages/b1/68/06df5545d2fdf7e3411ee85d882e6ee9cdc5d521bcb303bfc22cc08d4648/peertube_uploader-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3193e57ee573867295e22ce487197300", "sha256": "3f3fdeea4860f09efb71c70bef30e9e68ae22f16bdaade61ad8a7898f4317828" }, "downloads": -1, "filename": "peertube-uploader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3193e57ee573867295e22ce487197300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8271, "upload_time": "2019-08-30T15:23:45", "url": "https://files.pythonhosted.org/packages/ee/8b/e4d4f48750ad4e7a9d6ef3a452c1ffa76a1fe6253c41f2f84774835a89ff/peertube-uploader-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56fbed8c7eaf2b4d8d3d019ab6e9d99b", "sha256": "60f38be85535f4192bc3c5f278338771cc9ca637bd1152f3a750e295ddbda368" }, "downloads": -1, "filename": "peertube_uploader-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "56fbed8c7eaf2b4d8d3d019ab6e9d99b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25541, "upload_time": "2019-08-30T15:23:43", "url": "https://files.pythonhosted.org/packages/b1/68/06df5545d2fdf7e3411ee85d882e6ee9cdc5d521bcb303bfc22cc08d4648/peertube_uploader-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3193e57ee573867295e22ce487197300", "sha256": "3f3fdeea4860f09efb71c70bef30e9e68ae22f16bdaade61ad8a7898f4317828" }, "downloads": -1, "filename": "peertube-uploader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3193e57ee573867295e22ce487197300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8271, "upload_time": "2019-08-30T15:23:45", "url": "https://files.pythonhosted.org/packages/ee/8b/e4d4f48750ad4e7a9d6ef3a452c1ffa76a1fe6253c41f2f84774835a89ff/peertube-uploader-1.0.0.tar.gz" } ] }