{ "info": { "author": "Khaled El-Morshedy", "author_email": "elmoiv@yahoo.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "

\r\n
\r\n \"Redvid\r\n
\r\n Redvid\r\n
\r\n

\r\n

Smart Downloader for Reddit Hosted Videos

\r\n\r\n

\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n

\r\n\r\n

\r\n
\r\n Now available for Android*\r\n
\r\n

\r\n

\r\n\r\n## Features\r\n* Download local hosted videos with audio.\r\n* Requires only `requests` and `FFmpeg`.\r\n* Ability to decide quality.\r\n* Bypass bot detection.\r\n\r\n## Installation\r\n`redvid` requires Python 3.\r\n\r\nUse `pip` to install the package from PyPI:\r\n\r\n```bash\r\npip install redvid\r\n```\r\n\r\nOr, install the latest version of the package from GitHub:\r\n\r\n```bash\r\npip install git+https://github.com/elmoiv/redvid.git\r\n```\r\n\r\n## Usage\r\nUsing *redvid* to download a video:\r\n - via terminal (See console commands):\r\n```console\r\n> redvid -u \"https://v.redd.it/c8oic7ppc2751\" -mxq\r\n```\r\n - via scripts:\r\n\r\n```python\r\nfrom redvid import Downloader\r\n\r\nreddit = Downloader(max_q=True)\r\nreddit.url = 'https://v.redd.it/c8oic7ppc2751'\r\nreddit.download()\r\n```\r\n*or*\r\n```python\r\n__import__('redvid').Downloader(url='https://v.redd.it/c8oic7ppc2751', max_q=True).download()\r\n```\r\n\r\n## Installing FFmpeg\r\n### Windows: \r\n\r\nhttps://m.wikihow.com/Install-FFmpeg-on-Windows\r\n\r\n(*You may need to restart your pc after applying these steps*)\r\n\r\n### Linux: \r\n\r\n`sudo apt install ffmpeg`\r\n\r\n### Mac OS:\r\n\r\n* install [Homebrew](https://brew.sh/):\r\n\r\n `/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"`\r\n \r\n* Then:\r\n\r\n `$ brew install ffmpeg`\r\n\r\n## Tests\r\nHere are a few sample tests:\r\n\r\n * [Video only](https://github.com/elmoiv/redvid/tree/master/tests/test1.py)\r\n * [Video with audio](https://github.com/elmoiv/redvid/tree/master/tests/test2.py)\r\n * [Get best quality according to given size (Automated)](https://github.com/elmoiv/redvid/tree/master/tests/test12.py)\r\n * [Choose PATH](https://github.com/elmoiv/redvid/tree/master/tests/test3.py)\r\n * [Auto-detect maximum quality](https://github.com/elmoiv/redvid/tree/master/tests/test4.py)\r\n * [Auto-detect minimum quality](https://github.com/elmoiv/redvid/tree/master/tests/test5.py)\r\n * [Skip file check and overwrite](https://github.com/elmoiv/redvid/tree/master/tests/test6.py)\r\n * [Silent download (No logging)](https://github.com/elmoiv/redvid/tree/master/tests/test7.py)\r\n * [Set maximum video size](https://github.com/elmoiv/redvid/tree/master/tests/test8.py)\r\n * [Set maximum video size (different technique)](https://github.com/elmoiv/redvid/tree/master/tests/test9.py)\r\n * [Set maximum video duration](https://github.com/elmoiv/redvid/tree/master/tests/test10.py)\r\n * [Set maximum video duration (different technique)](https://github.com/elmoiv/redvid/tree/master/tests/test11.py)\r\n * [Custom Filename](tests/test13.py)\r\n## Console Commands\r\n```console\r\n> redvid --help\r\n\r\nusage: redvid [-h] [-u URL] [-p PATH] [-o] [-mxq] [-mnq] [-mxd MAXDURATION]\r\n [-mxs MAXSIZE] [-am] [-ad] [-px PROXIES] [-v] [-c]\r\n\r\nArgument parser for redvid module\r\n\r\nrequired arguments:\r\n -u URL, --url URL Post URL for Reddit hosted video\r\n\r\noptional arguments:\r\n -p PATH, --path PATH Custom path for downloaded videos\r\n -o, --overwrite Overwrite existing videos and ignore exception\r\n -mxq, --maxquality Auto select maximum quality\r\n -mnq, --minquality Auto select minimum quality\r\n -fn FILENAME, --filename FILENAME\r\n Set custom filename for downloaded video\r\n -mxd MAXDURATION, --maxduration MAXDURATION\r\n Ignore videos that exceed this duration (in seconds)\r\n -mxs MAXSIZE, --maxsize MAXSIZE\r\n Ignore videos that exceed this size (in bytes)\r\n -am, --automax Automatically download video with maximum size (Helps\r\n for old reddit videos with unknown qualities)\r\n -ad, --autodir Automatically create path if correctly typed and does\r\n not exist\r\n -px PROXIES, --proxies PROXIES\r\n Download videos through proxies for blocked regions\r\n -v, --version Show redvid version\r\n -nc, --noclean Don't clean temp folder after download is done\r\n```\r\n\r\n## Stargazers over time\r\n[![Stargazers over time](https://starchart.cc/elmoiv/redvid.svg)](https://starchart.cc/elmoiv/redvid)\r\n\r\n## Contributing\r\nPlease contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just [open an issue](https://github.com/elmoiv/redvid/issues) or send me a pull request.\r\n\r\n**Android version of Redvid is not open-source.*\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": "https://github.com/elmoiv/redvid", "keywords": null, "license": "GPL-v3.0", "maintainer": null, "maintainer_email": null, "name": "redvid", "package_url": "https://pypi.org/project/redvid/", "platform": null, "project_url": "https://pypi.org/project/redvid/", "project_urls": { "Homepage": "https://github.com/elmoiv/redvid" }, "provides_extra": null, "release_url": "https://pypi.org/project/redvid/2.0.5/", "requires_dist": [ "requests" ], "requires_python": ">=3.4", "summary": "Smart downloader for Reddit hosted videos", "version": "2.0.5", "yanked": false, "yanked_reason": null }, "last_serial": 23768384, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "771ef1a4f3c8fd9dd744e9a2f2aaf8921a6177396183300700acbca5b9519a04", "md5": "257f7adb2e5ba5df80af259b4d78c004", "sha256": "a3d7efefff05c44145aae372a89a97fadf5e5efe118acf91007adf692f6b9a5c" }, "downloads": -1, "filename": "redvid-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "257f7adb2e5ba5df80af259b4d78c004", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12650, "upload_time": "2019-09-16T18:34:55", "upload_time_iso_8601": "2019-09-16T18:34:55.397031Z", "url": "https://files.pythonhosted.org/packages/77/1e/f1a4f3c8fd9dd744e9a2f2aaf8921a6177396183300700acbca5b9519a04/redvid-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "63c5f91653f49deb3d16e63ec4cd096e40f9be85f339e4505fd68a8ac03f7068", "md5": "5e3124849a32a3f73d74d6ed044990a0", "sha256": "86f6e8c60a8dddd2c1fcd8e393cb5ba844be706257ef18876e7496ecdc179ed6" }, "downloads": -1, "filename": "redvid-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5e3124849a32a3f73d74d6ed044990a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 12192, "upload_time": "2019-09-16T18:34:58", "upload_time_iso_8601": "2019-09-16T18:34:58.317817Z", "url": "https://files.pythonhosted.org/packages/63/c5/f91653f49deb3d16e63ec4cd096e40f9be85f339e4505fd68a8ac03f7068/redvid-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "6ab0940192436354f34d0c6b30e5a7e97a618ff955e9324a4aafd9e591df6632", "md5": "c49e1fd981faf07cade15ce09be42737", "sha256": "bb4872a7d9fce9ba7573dbb33efb909c954658fa056feeb20226e966a93bb1e4" }, "downloads": -1, "filename": "redvid-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c49e1fd981faf07cade15ce09be42737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12659, "upload_time": "2019-09-16T19:26:52", "upload_time_iso_8601": "2019-09-16T19:26:52.123031Z", "url": "https://files.pythonhosted.org/packages/6a/b0/940192436354f34d0c6b30e5a7e97a618ff955e9324a4aafd9e591df6632/redvid-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5ee6905c6afbb7f2ad48570c8438d76020cf0c139983230214a1242fa3d52437", "md5": "e3fd95b0529b6fed67914637c5f6b456", "sha256": "eb093548b4887e1df37be9893cc97f406d08af126ff1bc7b3464f42a4c2a4688" }, "downloads": -1, "filename": "redvid-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e3fd95b0529b6fed67914637c5f6b456", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 12200, "upload_time": "2019-09-16T19:26:56", "upload_time_iso_8601": "2019-09-16T19:26:56.031335Z", "url": "https://files.pythonhosted.org/packages/5e/e6/905c6afbb7f2ad48570c8438d76020cf0c139983230214a1242fa3d52437/redvid-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "8c455cdaa9f19f002aadda0caa5993e884856d7afb1ca2928ac030d99f979b16", "md5": "41bf06c7eb48ceba43c5a4775b7353ef", "sha256": "98457be1812198eaa48e53c3aad8cb9d34df97e50d50b07d1bf8b0e1ac007e56" }, "downloads": -1, "filename": "redvid-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "41bf06c7eb48ceba43c5a4775b7353ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12695, "upload_time": "2020-04-23T08:11:35", "upload_time_iso_8601": "2020-04-23T08:11:35.209895Z", "url": "https://files.pythonhosted.org/packages/8c/45/5cdaa9f19f002aadda0caa5993e884856d7afb1ca2928ac030d99f979b16/redvid-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c1dca51508b7a46a6ab9d3a4e74e2de78477e47dddd50b34d7c704e1cf4e5279", "md5": "068ea7c5a703183e9a2ae6d19e927531", "sha256": "e658c809f4f0deba8958681afa949eab82c576c7cefa55fb2e8ceba6c619eb95" }, "downloads": -1, "filename": "redvid-1.0.2.tar.gz", "has_sig": false, "md5_digest": "068ea7c5a703183e9a2ae6d19e927531", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 12211, "upload_time": "2020-04-23T08:11:37", "upload_time_iso_8601": "2020-04-23T08:11:37.223705Z", "url": "https://files.pythonhosted.org/packages/c1/dc/a51508b7a46a6ab9d3a4e74e2de78477e47dddd50b34d7c704e1cf4e5279/redvid-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "b3a109e405a8d0bb97fe72a399e0cfd59b3ea82ec4570942769a8825e42c83dd", "md5": "b379cc7254d0df0ac96a3ab8251f66ca", "sha256": "2e873fad673d4e9b9eeae87dbd7b42442e9bc84f2fb23e070b699df49184a5c0" }, "downloads": -1, "filename": "redvid-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b379cc7254d0df0ac96a3ab8251f66ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12737, "upload_time": "2020-06-19T21:54:09", "upload_time_iso_8601": "2020-06-19T21:54:09.736342Z", "url": "https://files.pythonhosted.org/packages/b3/a1/09e405a8d0bb97fe72a399e0cfd59b3ea82ec4570942769a8825e42c83dd/redvid-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "8c773ccfd4f8f06ad2c82383415a4a12bfa315861bc015a93a71f73d44d48e3c", "md5": "13d09b34342fc8933c125d95aa3835c3", "sha256": "497c61160cf7140b188991d5154e6b9c140f7e2aad1442b3892997c67bd88a37" }, "downloads": -1, "filename": "redvid-1.0.5.tar.gz", "has_sig": false, "md5_digest": "13d09b34342fc8933c125d95aa3835c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 12259, "upload_time": "2020-06-19T21:54:11", "upload_time_iso_8601": "2020-06-19T21:54:11.393942Z", "url": "https://files.pythonhosted.org/packages/8c/77/3ccfd4f8f06ad2c82383415a4a12bfa315861bc015a93a71f73d44d48e3c/redvid-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "blake2b_256": "b58c4654b77e249bda31d3956a777a95bbd2a5e50d74ade3370b4c24447e3741", "md5": "77f07ffcbe2e60d2eb0e801947f945bd", "sha256": "85faa83315c06a7af474c25a7ebb4e7f3de04a4092feafc4eb01fd5d36c62f2e" }, "downloads": -1, "filename": "redvid-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "77f07ffcbe2e60d2eb0e801947f945bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9529, "upload_time": "2020-06-30T22:54:04", "upload_time_iso_8601": "2020-06-30T22:54:04.017971Z", "url": "https://files.pythonhosted.org/packages/b5/8c/4654b77e249bda31d3956a777a95bbd2a5e50d74ade3370b4c24447e3741/redvid-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "87f91785c22b82e581e2416403e3bb9b27212b87c2a5041cd83272d8849502b8", "md5": "6985ebe6390a51c6b88bfe26d99720f7", "sha256": "0065975c84ae2052ab03609717c5a001ed5d95f541ed4dd3225c9dcf5f25c3c1" }, "downloads": -1, "filename": "redvid-1.0.6.tar.gz", "has_sig": false, "md5_digest": "6985ebe6390a51c6b88bfe26d99720f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 9439, "upload_time": "2020-06-30T22:54:05", "upload_time_iso_8601": "2020-06-30T22:54:05.386778Z", "url": "https://files.pythonhosted.org/packages/87/f9/1785c22b82e581e2416403e3bb9b27212b87c2a5041cd83272d8849502b8/redvid-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "blake2b_256": "8bd2a5d4928137c9d7b1ffec5f3b651f666f43974a2961f6c0825594a11490e5", "md5": "f7922309e25e50dd86c9e0014da927de", "sha256": "163a4ddad853b70df51b86abf066f633b5ce5f154513de5343f81a8dabacc0a2" }, "downloads": -1, "filename": "redvid-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f7922309e25e50dd86c9e0014da927de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9561, "upload_time": "2020-07-01T08:44:36", "upload_time_iso_8601": "2020-07-01T08:44:36.071606Z", "url": "https://files.pythonhosted.org/packages/8b/d2/a5d4928137c9d7b1ffec5f3b651f666f43974a2961f6c0825594a11490e5/redvid-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d0291a71ccb314e0d4db9d55bc768c08427d11865e69a5fe4e2945fa5a8bc90a", "md5": "3ec1fd7701d75a6555de55cd6aca36d9", "sha256": "4711b1ee1a5e5ad82b126aa3ca913fbcbc69fd945dbe30d6d7f94eed9014bc63" }, "downloads": -1, "filename": "redvid-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3ec1fd7701d75a6555de55cd6aca36d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 9466, "upload_time": "2020-07-01T08:44:37", "upload_time_iso_8601": "2020-07-01T08:44:37.492564Z", "url": "https://files.pythonhosted.org/packages/d0/29/1a71ccb314e0d4db9d55bc768c08427d11865e69a5fe4e2945fa5a8bc90a/redvid-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "blake2b_256": "d63f390b9b5c1a28c64fecf3e9bf86bfa43434d6a55f25ce30b55811487d741d", "md5": "e28b8e27a6f7e63622fbcd64b5de4186", "sha256": "e4a5c7b68e8eb7620a8a615fc216784f23e9500ddf41aefd6f56fc75a4563fb8" }, "downloads": -1, "filename": "redvid-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e28b8e27a6f7e63622fbcd64b5de4186", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8545, "upload_time": "2020-07-01T14:43:28", "upload_time_iso_8601": "2020-07-01T14:43:28.902045Z", "url": "https://files.pythonhosted.org/packages/d6/3f/390b9b5c1a28c64fecf3e9bf86bfa43434d6a55f25ce30b55811487d741d/redvid-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c5a58229237669cac99983234eb44e5609870cd95451d6dc7af90ea1ff638fb1", "md5": "c20602f3d64bf44c6a9968bdf22bb874", "sha256": "ebe0a730a71ce7226014638feec4537c4fb1333b4b8b794298345ea0d2903082" }, "downloads": -1, "filename": "redvid-1.0.8.tar.gz", "has_sig": false, "md5_digest": "c20602f3d64bf44c6a9968bdf22bb874", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8371, "upload_time": "2020-07-01T14:43:30", "upload_time_iso_8601": "2020-07-01T14:43:30.283091Z", "url": "https://files.pythonhosted.org/packages/c5/a5/8229237669cac99983234eb44e5609870cd95451d6dc7af90ea1ff638fb1/redvid-1.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "blake2b_256": "2ed6f152b30d61636a191692fad3cadc1750813c47e96b153f0e449018bf620c", "md5": "9dbf63cdd20d5ac04a1757197edf9e1c", "sha256": "6d751de215ef2acc5aca8b3d31d94bf497da34c1416be99948eb4e6d251dec75" }, "downloads": -1, "filename": "redvid-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "9dbf63cdd20d5ac04a1757197edf9e1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9176, "upload_time": "2020-07-09T19:41:32", "upload_time_iso_8601": "2020-07-09T19:41:32.673920Z", "url": "https://files.pythonhosted.org/packages/2e/d6/f152b30d61636a191692fad3cadc1750813c47e96b153f0e449018bf620c/redvid-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "43aad2e512411e5df50edf5dea5f9d6344567a219e73ab813a485bc5d741b29f", "md5": "1c7354d8e703deffd9524f4287688299", "sha256": "05ee5fb9557364d81f738e2d251cd1f9f70284073bde462c5b15047a228c4dcc" }, "downloads": -1, "filename": "redvid-1.0.9.tar.gz", "has_sig": false, "md5_digest": "1c7354d8e703deffd9524f4287688299", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 9183, "upload_time": "2020-07-09T19:41:33", "upload_time_iso_8601": "2020-07-09T19:41:33.920706Z", "url": "https://files.pythonhosted.org/packages/43/aa/d2e512411e5df50edf5dea5f9d6344567a219e73ab813a485bc5d741b29f/redvid-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "b8317bd5d7843844ddfe1bc2b36cb0077236449a46e4ebe4fbcf123694cbba05", "md5": "35ccf7b572c047c6f5f2a40228816dfc", "sha256": "12f12e6686b71a45a35bfcd7b993f514054db21f5e0eca3e439d29095ba9dcf4" }, "downloads": -1, "filename": "redvid-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35ccf7b572c047c6f5f2a40228816dfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9889, "upload_time": "2020-08-25T16:07:43", "upload_time_iso_8601": "2020-08-25T16:07:43.749510Z", "url": "https://files.pythonhosted.org/packages/b8/31/7bd5d7843844ddfe1bc2b36cb0077236449a46e4ebe4fbcf123694cbba05/redvid-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "ee418da946aa6d88681bcf9e893a2fdfde189a9e7178eb9a3fc6f7938e3bb958", "md5": "695935d1644abb58fdad8b123a91fa16", "sha256": "005a9cb2f4e78cab336c2e109cd64a1b4bd60d93e53dc9975e1661d8efd83c99" }, "downloads": -1, "filename": "redvid-1.1.0.tar.gz", "has_sig": false, "md5_digest": "695935d1644abb58fdad8b123a91fa16", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10026, "upload_time": "2020-08-25T16:07:45", "upload_time_iso_8601": "2020-08-25T16:07:45.310061Z", "url": "https://files.pythonhosted.org/packages/ee/41/8da946aa6d88681bcf9e893a2fdfde189a9e7178eb9a3fc6f7938e3bb958/redvid-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "c0a3abf7bb43ce6371e58183651bd6ca2980f93c76a0d4502e0008950d10e5fa", "md5": "39acfabf5394b3c9d696a1ea103392d0", "sha256": "f3b99e2bdbfb3f5c1f276a0a665cda18648b7615c0f04e89bde1c25d2422c522" }, "downloads": -1, "filename": "redvid-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "39acfabf5394b3c9d696a1ea103392d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 10174, "upload_time": "2020-10-05T11:33:18", "upload_time_iso_8601": "2020-10-05T11:33:18.796868Z", "url": "https://files.pythonhosted.org/packages/c0/a3/abf7bb43ce6371e58183651bd6ca2980f93c76a0d4502e0008950d10e5fa/redvid-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "16abae5bd614b2db78965600d7453469c57176cecf94359b0b06de0b5b11a00d", "md5": "44926eb5cf89f16aa94e2135d5812141", "sha256": "6a952ee00d777751e8135b5ae79d1cbfd85352bb4dcf6a95f591078812978503" }, "downloads": -1, "filename": "redvid-1.1.1.tar.gz", "has_sig": false, "md5_digest": "44926eb5cf89f16aa94e2135d5812141", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10406, "upload_time": "2020-10-05T11:33:20", "upload_time_iso_8601": "2020-10-05T11:33:20.740207Z", "url": "https://files.pythonhosted.org/packages/16/ab/ae5bd614b2db78965600d7453469c57176cecf94359b0b06de0b5b11a00d/redvid-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "573b16635bab98d5faebac2001051a41278b6865541d1f763fac9645e6c92d29", "md5": "fe40fada10df750f825c8e7d1a8b3cc6", "sha256": "7d4e542221bbdcea6e9ce285aacf19b68751446ff8ee4631205a1b49927bec51" }, "downloads": -1, "filename": "redvid-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fe40fada10df750f825c8e7d1a8b3cc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 10479, "upload_time": "2021-01-05T10:58:28", "upload_time_iso_8601": "2021-01-05T10:58:28.054865Z", "url": "https://files.pythonhosted.org/packages/57/3b/16635bab98d5faebac2001051a41278b6865541d1f763fac9645e6c92d29/redvid-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7b20ba1d84431511c8ecbf21054152970aa09c64d27781b3780066ccb4d73aa0", "md5": "1471dd3f459d54f3fd9de25d2471b07b", "sha256": "ddeef7e282cdac25f1f96c4d4f6b68da4dc1583caaa1b00e8c66ac8a30122e9b" }, "downloads": -1, "filename": "redvid-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1471dd3f459d54f3fd9de25d2471b07b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10951, "upload_time": "2021-01-05T10:58:29", "upload_time_iso_8601": "2021-01-05T10:58:29.390585Z", "url": "https://files.pythonhosted.org/packages/7b/20/ba1d84431511c8ecbf21054152970aa09c64d27781b3780066ccb4d73aa0/redvid-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "7772b1c0562405ce3b19f845de0c4328d9c633dd71f11e4bf586c8e8071a2194", "md5": "08b008558d6cd81042ab3c285e3bd8c6", "sha256": "f5a31d0b2ca4893506c7e9c7db8a9448b26e2116fd98769dbadc16da61fb53a9" }, "downloads": -1, "filename": "redvid-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "08b008558d6cd81042ab3c285e3bd8c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 10849, "upload_time": "2021-03-30T12:25:29", "upload_time_iso_8601": "2021-03-30T12:25:29.555553Z", "url": "https://files.pythonhosted.org/packages/77/72/b1c0562405ce3b19f845de0c4328d9c633dd71f11e4bf586c8e8071a2194/redvid-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "8317a7058287ed62cedf40765b69ddcbbe605d539f758e06511e47f5536da6d1", "md5": "5d5eac26ed4a820b6265d22d3592da2d", "sha256": "ccfc37495a5b3091cf3e2f4e96a1578cfc79b667799de33683a44c3357faad06" }, "downloads": -1, "filename": "redvid-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5d5eac26ed4a820b6265d22d3592da2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 11658, "upload_time": "2021-03-30T12:25:30", "upload_time_iso_8601": "2021-03-30T12:25:30.814224Z", "url": "https://files.pythonhosted.org/packages/83/17/a7058287ed62cedf40765b69ddcbbe605d539f758e06511e47f5536da6d1/redvid-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "5f968718b2d66359db9f813f41ef807d1fae32bcce377d1594aabed11f874d0b", "md5": "9494b67d113e4fcb0f61edaa68372c2a", "sha256": "a2d0e0405d054e82a2f9b7ba0e64c63596cf0617454bdcba2d52dcd9f2c0c090" }, "downloads": -1, "filename": "redvid-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9494b67d113e4fcb0f61edaa68372c2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12204, "upload_time": "2022-03-09T14:30:15", "upload_time_iso_8601": "2022-03-09T14:30:15.148559Z", "url": "https://files.pythonhosted.org/packages/5f/96/8718b2d66359db9f813f41ef807d1fae32bcce377d1594aabed11f874d0b/redvid-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "3f006ceba055c750422c75565c93be8d6aef0cb230730c56b5ec7ee36a78c0b7", "md5": "fb21ce0b78cfc1c8faaef47eebe03080", "sha256": "5565944aa6b443ffaf6c2476a66958f3dffc1c775aa309c8eae59421054da8aa" }, "downloads": -1, "filename": "redvid-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb21ce0b78cfc1c8faaef47eebe03080", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12233, "upload_time": "2023-08-07T13:12:31", "upload_time_iso_8601": "2023-08-07T13:12:31.653200Z", "url": "https://files.pythonhosted.org/packages/3f/00/6ceba055c750422c75565c93be8d6aef0cb230730c56b5ec7ee36a78c0b7/redvid-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "665b8107f61cda24c148756cc8f736b73ef511e9a94111acbfef02e3d6ac12d2", "md5": "860f2eab3458c1cb82d9268d8e327164", "sha256": "0782c129aa939e5088fef44594304ba7c726cdb3b67b1b516515caf478760a76" }, "downloads": -1, "filename": "redvid-2.0.0.tar.gz", "has_sig": false, "md5_digest": "860f2eab3458c1cb82d9268d8e327164", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 13760, "upload_time": "2023-08-07T13:12:33", "upload_time_iso_8601": "2023-08-07T13:12:33.629989Z", "url": "https://files.pythonhosted.org/packages/66/5b/8107f61cda24c148756cc8f736b73ef511e9a94111acbfef02e3d6ac12d2/redvid-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "f94ee41ec5f26864f777109ad30e7f91f58d6ab1616dd611b8ba42f017f889d8", "md5": "e16bae5b153b61fabd3982f609b0c0bc", "sha256": "f571e0d08189159f176d00968200241de06649816860ea37a39ebbd2928f90a0" }, "downloads": -1, "filename": "redvid-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e16bae5b153b61fabd3982f609b0c0bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12265, "upload_time": "2023-08-22T12:13:39", "upload_time_iso_8601": "2023-08-22T12:13:39.092311Z", "url": "https://files.pythonhosted.org/packages/f9/4e/e41ec5f26864f777109ad30e7f91f58d6ab1616dd611b8ba42f017f889d8/redvid-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "47a55fc65aac19b93e8247f42ccdf06af029682716dcaf8b6f7d8057c2da5c05", "md5": "a1fc968e51b81b1a53f9b259d262cb2c", "sha256": "692515590bb6d84a0f2d6a583b77db2de1462ccca8fcaaf7ce60b846f444c568" }, "downloads": -1, "filename": "redvid-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a1fc968e51b81b1a53f9b259d262cb2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 13763, "upload_time": "2023-08-22T12:13:41", "upload_time_iso_8601": "2023-08-22T12:13:41.950991Z", "url": "https://files.pythonhosted.org/packages/47/a5/5fc65aac19b93e8247f42ccdf06af029682716dcaf8b6f7d8057c2da5c05/redvid-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "372def8f331a6af5e6e4712334dfe300a855f0069f90bb85ec5879e3c9a204b9", "md5": "cfc97dd0c61f9fa8d3474889279e2baa", "sha256": "cf86434f37b6b4b9f2848d8d94074a6d39546cbfc74748938e68662a23047b16" }, "downloads": -1, "filename": "redvid-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cfc97dd0c61f9fa8d3474889279e2baa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 23839, "upload_time": "2023-08-30T09:21:10", "upload_time_iso_8601": "2023-08-30T09:21:10.020746Z", "url": "https://files.pythonhosted.org/packages/37/2d/ef8f331a6af5e6e4712334dfe300a855f0069f90bb85ec5879e3c9a204b9/redvid-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "9ae4a042daebc2b577b5fe8b02d3f43a212b199a99cfed8734e63f45e173f325", "md5": "c165eeceafe8ce89a21e317b1196a198", "sha256": "cc699d00bce6c6c522da7bbbc490212aa501b2f7ce7e72e866d247d700f2db2a" }, "downloads": -1, "filename": "redvid-2.0.2.tar.gz", "has_sig": false, "md5_digest": "c165eeceafe8ce89a21e317b1196a198", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25472, "upload_time": "2023-08-30T09:21:12", "upload_time_iso_8601": "2023-08-30T09:21:12.052097Z", "url": "https://files.pythonhosted.org/packages/9a/e4/a042daebc2b577b5fe8b02d3f43a212b199a99cfed8734e63f45e173f325/redvid-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "e01552ebf1ee73cc0b4df33713485cf96914c2387dcf8f046eaacd3588338fcd", "md5": "aff58500fcf148719844a7979fee48f6", "sha256": "08101e9e524c1f099b29559881e92d3ffe5caa512158260f13c80eb4107b3b53" }, "downloads": -1, "filename": "redvid-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aff58500fcf148719844a7979fee48f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12399, "upload_time": "2023-11-27T00:41:26", "upload_time_iso_8601": "2023-11-27T00:41:26.268418Z", "url": "https://files.pythonhosted.org/packages/e0/15/52ebf1ee73cc0b4df33713485cf96914c2387dcf8f046eaacd3588338fcd/redvid-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d14a6cca0a8e84efd372092a78c27057eb2f181767b17a4a12c505354d070a48", "md5": "e04b4e71e7860612e9058e5ded2e69f0", "sha256": "105657164dfa513e92034f751d0e9cf34dfc023758ab65155a9c765ad8ff6e26" }, "downloads": -1, "filename": "redvid-2.0.3.tar.gz", "has_sig": false, "md5_digest": "e04b4e71e7860612e9058e5ded2e69f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 13964, "upload_time": "2023-11-27T00:41:28", "upload_time_iso_8601": "2023-11-27T00:41:28.323269Z", "url": "https://files.pythonhosted.org/packages/d1/4a/6cca0a8e84efd372092a78c27057eb2f181767b17a4a12c505354d070a48/redvid-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "d392165529a483a180f1f322c001d9f8ec771087f5b72da700d69b0801421c31", "md5": "90a6b62176b24bcfd746a1c4f82def57", "sha256": "0ff976ec01767542c995d560957564f2993223bc68c5363a43b6fbdec7620e67" }, "downloads": -1, "filename": "redvid-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "90a6b62176b24bcfd746a1c4f82def57", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 24081, "upload_time": "2024-03-04T15:23:56", "upload_time_iso_8601": "2024-03-04T15:23:56.576726Z", "url": "https://files.pythonhosted.org/packages/d3/92/165529a483a180f1f322c001d9f8ec771087f5b72da700d69b0801421c31/redvid-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "56ef17fb2cafccc74ace641516fb266d54fcc0293a2ffe19f79294cc7a29eb2d", "md5": "7480aeacbaaf0ed6bbad2c421e773be6", "sha256": "24994a589adf575a04776bcb0abb9cb57a5a36aa1dd87b37c0e517468864a483" }, "downloads": -1, "filename": "redvid-2.0.4.tar.gz", "has_sig": false, "md5_digest": "7480aeacbaaf0ed6bbad2c421e773be6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25416, "upload_time": "2024-03-04T15:23:59", "upload_time_iso_8601": "2024-03-04T15:23:59.628435Z", "url": "https://files.pythonhosted.org/packages/56/ef/17fb2cafccc74ace641516fb266d54fcc0293a2ffe19f79294cc7a29eb2d/redvid-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "76bb49640d9b29a3740c9181d46225b451cedfd3ab6ef0bdfb3e0cacd6c42bd4", "md5": "ba324b19f28c02f2b70315e194f4d02b", "sha256": "56abb4eb76f81efb45444845d140beb4b547ffe1d29f48cfe41476c8d1ebe38f" }, "downloads": -1, "filename": "redvid-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ba324b19f28c02f2b70315e194f4d02b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 24223, "upload_time": "2024-06-20T16:53:52", "upload_time_iso_8601": "2024-06-20T16:53:52.357408Z", "url": "https://files.pythonhosted.org/packages/76/bb/49640d9b29a3740c9181d46225b451cedfd3ab6ef0bdfb3e0cacd6c42bd4/redvid-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a37ff97ae7ac0a15310462dd07f6d6656bfa8ba83d603c1b8de9bee4ce48ac5d", "md5": "9493bd671619c3582a0a71c3a8dfd8ce", "sha256": "f69dba0bbd402c0927f8d0dae6f413ef4e01ba277d5ebd524fa0030fdd8c57cd" }, "downloads": -1, "filename": "redvid-2.0.5.tar.gz", "has_sig": false, "md5_digest": "9493bd671619c3582a0a71c3a8dfd8ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25556, "upload_time": "2024-06-20T16:53:54", "upload_time_iso_8601": "2024-06-20T16:53:54.775883Z", "url": "https://files.pythonhosted.org/packages/a3/7f/f97ae7ac0a15310462dd07f6d6656bfa8ba83d603c1b8de9bee4ce48ac5d/redvid-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "76bb49640d9b29a3740c9181d46225b451cedfd3ab6ef0bdfb3e0cacd6c42bd4", "md5": "ba324b19f28c02f2b70315e194f4d02b", "sha256": "56abb4eb76f81efb45444845d140beb4b547ffe1d29f48cfe41476c8d1ebe38f" }, "downloads": -1, "filename": "redvid-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ba324b19f28c02f2b70315e194f4d02b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 24223, "upload_time": "2024-06-20T16:53:52", "upload_time_iso_8601": "2024-06-20T16:53:52.357408Z", "url": "https://files.pythonhosted.org/packages/76/bb/49640d9b29a3740c9181d46225b451cedfd3ab6ef0bdfb3e0cacd6c42bd4/redvid-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a37ff97ae7ac0a15310462dd07f6d6656bfa8ba83d603c1b8de9bee4ce48ac5d", "md5": "9493bd671619c3582a0a71c3a8dfd8ce", "sha256": "f69dba0bbd402c0927f8d0dae6f413ef4e01ba277d5ebd524fa0030fdd8c57cd" }, "downloads": -1, "filename": "redvid-2.0.5.tar.gz", "has_sig": false, "md5_digest": "9493bd671619c3582a0a71c3a8dfd8ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 25556, "upload_time": "2024-06-20T16:53:54", "upload_time_iso_8601": "2024-06-20T16:53:54.775883Z", "url": "https://files.pythonhosted.org/packages/a3/7f/f97ae7ac0a15310462dd07f6d6656bfa8ba83d603c1b8de9bee4ce48ac5d/redvid-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }