{ "info": { "author": "KH", "author_email": "kasperkh.kh@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# vidl\nvidl is a script designed to easily download video/audio from anywere, using youtube-dl. It automatically embeds thumbnails to mp3/mp4/m4a files.\n\nvidl will add metadata to mp3 files if it's found. The `--no-md` option turns this off.\n`title`, `artist` and `year` metadata is added, but if the URL is a playlist, it also adds `album`, `album artist`, `track number`, `track count`.\nIf the title contains \" - \", vidl often uses what comes before and after it as artist and title respectively. The `--dont-extract-md` option turns off this behaviour.\n\n# Installation\n1. Install Python (3.7 is recommended)\n2. Install [ffmpeg and ffprobe](https://www.ffmpeg.org/)\n3. Run `pip3 install vidl`.\n4. If you're not on macOS or Windows, you need to specify where vidl will download files to in your vidl config file. Run `vidl --config-path` to see where the config file is.\nIf you're on macOS, I recommend [setting up shortcuts for vidl](#macos-shortcut-setup)\n\n# Updating\nvidl is updated by running `pip3 install vidl --upgrade --upgrade-strategy eager`.\nIf vidl is unable to download a URL, it might be because youtube-dl is outdated. The `--upgrade-strategy eager` part updates youtube-dl.\n\n# Uninstall\nRun `pip3 uninstall vidl`.\n\nTo fully uninstall vidl, go to vidl's config file (Run `vidl --config-path` to see where it is) and delete the folder it's in.\n\n# Usage\nExamples:\n`vidl https://www.youtube.com/watch?v=ta_ZVS7HkwI`\n- Downloads the video as mp3, and adds metadata it detects.\n\n`vidl mp3 https://www.youtube.com/watch?v=ta_ZVS7HkwI --no-md`\n- Downloads the video as mp3, without adding metadata.\n\n`vidl`\n- Prints vidl's help menu, which looks like this:\n ```\n Download Usage:\n vidl [format] [options] \n\n Download Options:\n format mp3, mp4, wav or m4a. Default mp3.\n --no-md Don't add metadata to downloaded files.\n --no-smart-md Don't extract artist and song name from title.\n --no-dl Don't download anything. Usually used with -v\n -v, --verbose Display all logs.\n\n General Options:\n --version Show version. vidl -v and vidl version works too.\n -h, --help Show this help message. vidl help works too.\n --config-path Show the location of the configuration file.\n\n Update:\n pip install vidl --upgrade --upgrade-strategy eager\n ```\n\n# Configuration\nvidl has a configuration file, which you can find the location of by running `vidl --config-path`. In it, you can set the download folder and filename template.\n\nIf you screw something up, you can delete the file, and the default will be recreated the next time you run vidl.\n\n# Custom metadata parsing\n\nvidl has a `user_md_parser.py` file. By default, it does nothing, but you can configure it to manipulate metadata of songs you download however you like. In my case, I set the \"Comment\" metadata to \"NCS\" if the title ends with \"[NCS Release]\".\n\nDocumentation for this can be found in the file itself. The file is in the same folder as vidl's config file, which you can find by by running `vidl --config-path`. If you screw something up, you can delete the file, and the default will be recreated the next time you run vidl.\n\n# Set up shortcuts for vidl (macOS)\nYou'll be able to select any piece of text, press your chosen shortcut and the link(s) in your selected text will be downloaded! A little tedious to set up, but well worth it.\n\nFirst, we need to create a macOS Service:\n1. Open the Automator app.\n2. Choose File > New, and select Service.\n3. (TLDR; Add `Run Shell Script`) In the window that just popped up, there are two columns on the left (if not, click the `Library` button in the status bar). Select `Utilities` in the first column, and in the second column, drag `Run Shell Script` into the main part of the window.\n4. Make your settings match these:\n \n ![Service receives selected [URLs] in [any application]. Input is [only URLs]. In your Run Shell Script box; Shell: [/bin/bash]. Pass input: [as arguments]](https://raw.githubusercontent.com/SpectralKH/vidl/master/macos-service-screenshot.png)\n \n If you want the shortcut to only work in one app, select that app instead of `any application`.\n5. In the text box in the \"Run Shell Script\" box, paste in the following script:\n ```bash\n for f in \"$@\"\n do\n # AppleScript doesn't look for scripts in the same places as the terminal,\n # so we need to make it look in the proper folders.\n export PATH=:$PATH\n export PATH=:$PATH\n export PATH=:$PATH\n vidl \"$f\"\n done\n ```\n Replace `` with the path you get from running `dirname $(which vidl)` in the terminal.\n Replace `` with the path you get from running `dirname $(which ffmpeg)` in the terminal.\n Replace `` with the path you get from running `dirname $(which ffprobe)` in the terminal.\n6. Choose File > Save. Type in vidl.\n\nAlmost done, you just need to tie a shortcut to the macOS Service you just created:\n1. Open the System Preferences app.\n2. Go to Keyboard and select the Shortcuts tab.\n3. Select Services from the left column, and locate vidl (should be under Internet). Add your preferred shortcut.\n\n# Dev Instructions\n\n### Installation\n1. Install Python. You may want to install it using [pyenv](https://github.com/pyenv/pyenv) in order to manage Python versions (If Poetry doesn't detect the right version, you can fix it with pyenv).\n2. Install [ffmpeg and ffprobe](https://www.ffmpeg.org/)\n3. Install [Poetry](https://poetry.eustace.io)\n4. Run `poetry install` to install Python package dependencies.\n5. If you're not on macOS or Windows, you need to specify where vidl will download files to in your vidl config file. Run `vidl --config-path` to see where the config file is.\n\nI recommend running `poetry config settings.virtualenvs.in-project true`. This command makes Poetry create your Python virtual environment inside the project folder, so you'll be able to easily delete it. Additionally, it lets VSCode's Python extension detect the virtual environment if you set the `python.pythonPath` setting to `${workspaceFolder}/.venv/bin/python` in your workspace (or global) settings.\n\n### Running\n```\npoetry run vidl\n```\n\nAn alternative to `poetry run ` is to run `poetry shell` to enter the virtual environment's Bash CLI, and then run the command on it's own (e.g `vidl`).\n\n\n### Releasing a new version of vidl\n\n1. Bump the version number. `` can be `patch`, `minor`, `major` or a version number:\n```\npoetry version \n```\n\n2. Build:\n```\npoetry build\n```\n\n3. Publish:\n```\npoetry publish\n```\n\n\n# ToDo\n- Optional notifications. Tells you when the download starts, when finished and the metadata that was applied\n- For future config possibilities, replace options like `--no-md` with `--md` and `--!md`. Maybe call it `defaults` instead of `config`?\n - Add all configs as options, for instance add download_folder option.\n - Add all options as configs, for instance add md option. \n - Add config/option for individual metadata\n- Allow passing youtube-dl arguments directly\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://vidl.kasp.io", "keywords": "youtube,download,video,audio,music", "license": "", "maintainer": "KH", "maintainer_email": "kasperkh.kh@gmail.com", "name": "vidl", "package_url": "https://pypi.org/project/vidl/", "platform": "", "project_url": "https://pypi.org/project/vidl/", "project_urls": { "Homepage": "https://vidl.kasp.io", "Repository": "https://github.com/spectralkh/vidl" }, "release_url": "https://pypi.org/project/vidl/3.4.8/", "requires_dist": [ "youtube-dl", "colorama (>=0.3.9,<0.4.0)", "colorboy (>=1.0.1,<2.0.0)", "mutagen (>=1.42,<2.0)", "deep-filter (>=1.0,<2.0)", "appdirs (>=1.4,<2.0)" ], "requires_python": ">=3.5,<4.0", "summary": "Python script to download video/audio, built with youtube-dl", "version": "3.4.8" }, "last_serial": 5852457, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "053f76d04ba1d0387c79a98fd763bfe3", "sha256": "0c1e02086f9043ce103a942f94babe9eec4b012890ff53b992e4953881153f47" }, "downloads": -1, "filename": "vidl-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "053f76d04ba1d0387c79a98fd763bfe3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15051, "upload_time": "2018-10-03T23:53:35", "url": "https://files.pythonhosted.org/packages/a0/b7/e377f09d0fadf3722fee085ab0f65aca2f5f3e1acc033db5a1ef5117acf3/vidl-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5111e1df3f36c648673093d26ec33a0d", "sha256": "41344ad04015bb8b101852c694af747a046ee5f67799f65eef9c11d6257c5812" }, "downloads": -1, "filename": "vidl-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5111e1df3f36c648673093d26ec33a0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 6964, "upload_time": "2018-10-03T23:53:37", "url": "https://files.pythonhosted.org/packages/53/cc/30f9b54afb58364681c997ff714ab0b11e10c62b52f42db24ab49bd91b97/vidl-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "555e861c876d3c23ec78bdcc98e213cf", "sha256": "e2bc11d8689dbac020b35707791b98f847a320d52adbb4f1634ca76f0784f377" }, "downloads": -1, "filename": "vidl-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "555e861c876d3c23ec78bdcc98e213cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15074, "upload_time": "2018-10-04T01:55:35", "url": "https://files.pythonhosted.org/packages/15/69/2b5d1bde1a5f70cd15a3547457266b4c7a3fd32778a98a5d242315cfe693/vidl-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12dcf6edf9d5039d45e33c8f9abdfd98", "sha256": "cb1352794e2d641f1063ad00a4636a80676613a7d83505ddbf69cdd4f138395e" }, "downloads": -1, "filename": "vidl-3.0.1.tar.gz", "has_sig": false, "md5_digest": "12dcf6edf9d5039d45e33c8f9abdfd98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 8431, "upload_time": "2018-10-04T01:55:36", "url": "https://files.pythonhosted.org/packages/20/b3/1109ea5028054f80959ec9355f255b1b19068ede721f2b2d4c23aedc64a5/vidl-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "f8cc3225bc7a5e500f0ab040d86a3eff", "sha256": "06414a859efc8ccea6e0a171442a19bf6499fae58fd2fba8d054d5388c9a5ce8" }, "downloads": -1, "filename": "vidl-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f8cc3225bc7a5e500f0ab040d86a3eff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15512, "upload_time": "2018-10-04T04:05:23", "url": "https://files.pythonhosted.org/packages/7b/9f/c4eaefdd60e54ce02149c63121c1785b762a9e13b5e0a41c7f7fc6852d16/vidl-3.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cca10ea3b23173c7b86f676b221fcea", "sha256": "9003fd5932e16b735c4cbe36d9c22c5e5098ddc207e58dfeb40998b4c67ffccd" }, "downloads": -1, "filename": "vidl-3.0.2.tar.gz", "has_sig": false, "md5_digest": "3cca10ea3b23173c7b86f676b221fcea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 8603, "upload_time": "2018-10-04T04:05:24", "url": "https://files.pythonhosted.org/packages/3b/4b/5a9f9f64da8e8c933e25dd6d0444713671cd90806afb9353bd3e03b4ff67/vidl-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "34a7710e0ec4a58c7f4f2bdd6de8c3da", "sha256": "c0848fcc339e1e3aba05c503e1a4787c8317b957acebf8b5d171e6f5cbef15eb" }, "downloads": -1, "filename": "vidl-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "34a7710e0ec4a58c7f4f2bdd6de8c3da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15876, "upload_time": "2018-10-06T00:10:31", "url": "https://files.pythonhosted.org/packages/8e/e3/e974ec5c0e67d7d75dce3fbc6696f311f841a95869438059236ec7fb82af/vidl-3.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9eb48620898c7dcdfcbd256bda2128c", "sha256": "67b8eb9ab1bef826bb2e8cf99ae01c77574a63c47fadb01bf3767f937d0729e2" }, "downloads": -1, "filename": "vidl-3.0.3.tar.gz", "has_sig": false, "md5_digest": "e9eb48620898c7dcdfcbd256bda2128c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 8906, "upload_time": "2018-10-06T00:10:32", "url": "https://files.pythonhosted.org/packages/7f/db/d07ec04993b67b83a09cfb5f46f64b3d661bfe089e22138d10c1993550d7/vidl-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "b00cbf7551ef91fdffab3d91cf368465", "sha256": "2a02dd43c408281055a634ef40c198a5a982cc0dfc237d794fa818f72c804ec8" }, "downloads": -1, "filename": "vidl-3.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b00cbf7551ef91fdffab3d91cf368465", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15997, "upload_time": "2018-10-07T17:59:14", "url": "https://files.pythonhosted.org/packages/ef/9e/109d493e1eddea3bafce3a043147cd495045f8d3fdffa18c4c49c5173ac3/vidl-3.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f5f4d369560dde560c3b264bef2da6e", "sha256": "ce06635b33d51bd3b9a944a828079fbaa2010bc4c62378db204528c11a68c9e6" }, "downloads": -1, "filename": "vidl-3.0.4.tar.gz", "has_sig": false, "md5_digest": "4f5f4d369560dde560c3b264bef2da6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 8934, "upload_time": "2018-10-07T17:59:15", "url": "https://files.pythonhosted.org/packages/24/14/8696120a069c3fea63ef6a9306acb10c23a11ec5710257f12b99c6b98193/vidl-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "5a42e60414824a111b34dd2aaba8cc32", "sha256": "c84663df23282fd2c15454f747caff272df3927f2f7e6eefe45b82ac459625d3" }, "downloads": -1, "filename": "vidl-3.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5a42e60414824a111b34dd2aaba8cc32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 15987, "upload_time": "2018-10-08T20:07:22", "url": "https://files.pythonhosted.org/packages/1c/ce/fe9f3ff0bdef0a3ea66faf51697efb84cdf42d244e44f211c8ed1787f515/vidl-3.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba7fc258deae34c5940f4a674c69ec5f", "sha256": "1ca9b6e676c8cce24b982491e528c48a9b9d035ab0a9854069a1fe6c0b3b6fe1" }, "downloads": -1, "filename": "vidl-3.0.5.tar.gz", "has_sig": false, "md5_digest": "ba7fc258deae34c5940f4a674c69ec5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 8943, "upload_time": "2018-10-08T20:07:23", "url": "https://files.pythonhosted.org/packages/f4/c5/d4e8e761c3eb84c119e5f0be44aad147f0bbfe85890e30e6761ad151f66a/vidl-3.0.5.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "4ce7e9c6e7b02392aa9054de14719bd6", "sha256": "8863abcb9602a0d8e5c9230492ec9668e9d3a8f0f21ec7b468d142540497b335" }, "downloads": -1, "filename": "vidl-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ce7e9c6e7b02392aa9054de14719bd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 16437, "upload_time": "2018-10-08T20:45:39", "url": "https://files.pythonhosted.org/packages/e7/93/06f10ac885c8c18641875e2b20d5b6d4718f84bad00df80d682834c934c1/vidl-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b9f33dbb09c7ba34c0cb7bb73bd9806", "sha256": "5fc10f2a0942467274ad90fcdac7564dcb30a3c6dd4c92225961452915cb2c39" }, "downloads": -1, "filename": "vidl-3.1.0.tar.gz", "has_sig": false, "md5_digest": "5b9f33dbb09c7ba34c0cb7bb73bd9806", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 9146, "upload_time": "2018-10-08T20:45:40", "url": "https://files.pythonhosted.org/packages/2c/46/694dc417fb1abbd79a6d7ea546c52bb6bf90a1e1bb46c1b51110f43a4e33/vidl-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "cb8e6d1266af266d6a7a15738df7f0fb", "sha256": "00271765b5b8290ff5fbfa366bb4b1122acd19d8f957b443adfd66c82c845172" }, "downloads": -1, "filename": "vidl-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cb8e6d1266af266d6a7a15738df7f0fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 16926, "upload_time": "2018-10-25T17:35:16", "url": "https://files.pythonhosted.org/packages/1d/3e/3a597af027e4910144c6b0a548ccc4a16956e65414ce5c97581c8794dab2/vidl-3.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72e94b175bfc2dae834870a6487d399", "sha256": "18b281efe134dab33955740acd05a923b0166d41fc217280f9c63026bc01aeab" }, "downloads": -1, "filename": "vidl-3.2.0.tar.gz", "has_sig": false, "md5_digest": "b72e94b175bfc2dae834870a6487d399", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 9266, "upload_time": "2018-10-25T17:35:18", "url": "https://files.pythonhosted.org/packages/b0/5f/774723443ac258e6fd95c9c5e7ae78f53b65fd37b25200d03e2ccdcf4017/vidl-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "2da4139cf6e51263114a55634400fa0b", "sha256": "404c0699ee9fcdd8b473eb2602811c30576001851c11b0b7f83cb75ff2e2763b" }, "downloads": -1, "filename": "vidl-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2da4139cf6e51263114a55634400fa0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 16795, "upload_time": "2018-10-25T19:16:09", "url": "https://files.pythonhosted.org/packages/dd/ce/a36d3e00921ddbaf828414170e30ac548ab7d14c71dada6f93950ff700a1/vidl-3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8821734f38f4dde6fbbd66419bfe4622", "sha256": "796f28145a98dfd09d74bffe49bebebc5fda3912fd7fe77e432a959f94a6402b" }, "downloads": -1, "filename": "vidl-3.2.1.tar.gz", "has_sig": false, "md5_digest": "8821734f38f4dde6fbbd66419bfe4622", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 9201, "upload_time": "2018-10-25T19:16:11", "url": "https://files.pythonhosted.org/packages/27/3a/2f773d046c25f5acf6900c413d183926d139584437027cf7d15827afa213/vidl-3.2.1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "27248bd344323863989a4243ab2a96b5", "sha256": "81609031fc2c1fbca7bebf4f41875e53aa625eae71b16b6e07228cb3cf581d79" }, "downloads": -1, "filename": "vidl-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "27248bd344323863989a4243ab2a96b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 18998, "upload_time": "2018-10-26T21:39:46", "url": "https://files.pythonhosted.org/packages/0a/41/8f5264cdd978276c02b20fda6bd3a45cc8711ba056efab6d1f6bcb74ea45/vidl-3.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f7bfad4b2d12f76e41669dbceee2faa", "sha256": "5e2542a18314b593e3a687c36fc0f7b46f33ee0c6ad765619f3d84e4c07309bc" }, "downloads": -1, "filename": "vidl-3.3.0.tar.gz", "has_sig": false, "md5_digest": "5f7bfad4b2d12f76e41669dbceee2faa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10444, "upload_time": "2018-10-26T21:39:48", "url": "https://files.pythonhosted.org/packages/76/f9/2f5d211178aeac35023233e7acef73c0309e2a97b56b7d2e1f684c388014/vidl-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "aa3c4a8ac0911aa507f3c64cdf1e634e", "sha256": "79edc51edab5b551367dd9f3028130210fc4046db9e538d50bac8a4c30105304" }, "downloads": -1, "filename": "vidl-3.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aa3c4a8ac0911aa507f3c64cdf1e634e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19007, "upload_time": "2018-10-26T21:47:41", "url": "https://files.pythonhosted.org/packages/80/cd/83425e43fc75de2faf88faabb8b42a904333b92e0d759531472743fbb5e9/vidl-3.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e11adeabe0c0bfba4055c40c13308c19", "sha256": "c1c571e050846ce897b568d3c6f820412dd7d2ddb8bb820f229bf996fd68e8f3" }, "downloads": -1, "filename": "vidl-3.3.1.tar.gz", "has_sig": false, "md5_digest": "e11adeabe0c0bfba4055c40c13308c19", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10450, "upload_time": "2018-10-26T21:47:42", "url": "https://files.pythonhosted.org/packages/0e/da/aa9f3b4f826261fde10912cb9c29557d765c6764494a5a9df766e3186445/vidl-3.3.1.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "2a1f14a255c682136fa5ed7b7ea89a96", "sha256": "4c829bc47a0b939f70c701296ef92534047177f02f7d34ce746197a8718df868" }, "downloads": -1, "filename": "vidl-3.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a1f14a255c682136fa5ed7b7ea89a96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 18959, "upload_time": "2018-10-26T21:53:17", "url": "https://files.pythonhosted.org/packages/b0/6b/14fb538a5cd002b7722d200da8b8a4992fe1b72f127ecd6f6c7a357d2a24/vidl-3.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb01bcea2544d34425232906d0b0c9d5", "sha256": "a8ce8630341053c00a4f9f5ddc2c6ed37b1df65dc29f47bf792faa105d77c50e" }, "downloads": -1, "filename": "vidl-3.3.2.tar.gz", "has_sig": false, "md5_digest": "cb01bcea2544d34425232906d0b0c9d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10440, "upload_time": "2018-10-26T21:53:18", "url": "https://files.pythonhosted.org/packages/a6/5d/b40e4ba8a4f3d11bc5c81fef1dbef80f9f8bea75b8bfff3f33b5ccb60ab5/vidl-3.3.2.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "236c994d681dc5c328a203d0125c3562", "sha256": "6f238da498e5a127cd390817f6c5ceabb4d03fd7f97e097a5be2c501c32b2cf0" }, "downloads": -1, "filename": "vidl-3.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "236c994d681dc5c328a203d0125c3562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19032, "upload_time": "2018-10-27T10:57:16", "url": "https://files.pythonhosted.org/packages/9b/bc/153770c136f85d59bc018890aed1d6138e6b78185dd289213af557d61e86/vidl-3.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a575fa7e1dc07b5503ce65b6320f69b", "sha256": "408f04b6610cdbb6f0f246ac7ab9553fbf13353e4e3c8dab00f3c9e9626d7ef8" }, "downloads": -1, "filename": "vidl-3.4.0.tar.gz", "has_sig": false, "md5_digest": "5a575fa7e1dc07b5503ce65b6320f69b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10453, "upload_time": "2018-10-27T10:57:18", "url": "https://files.pythonhosted.org/packages/e4/cc/c8bb153f00684658f491f835f88d151420be986a6bbe1b6cbca1a600afd9/vidl-3.4.0.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "5bc4148fb4c17c9996d7a1a5bdec62e5", "sha256": "1dcac10d76ad85e519ccd9c445e62748620bdcbd0db24e375e1af9ca2e5ff0d3" }, "downloads": -1, "filename": "vidl-3.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5bc4148fb4c17c9996d7a1a5bdec62e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19112, "upload_time": "2018-10-27T17:24:31", "url": "https://files.pythonhosted.org/packages/76/d2/d5a7701a8180897578be60cc7a985d4893b5b1d42fa87555bb2093757d6f/vidl-3.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "067df248aeb4156b65f842de01da2786", "sha256": "e4d92420030e0d53a9669acac7f4d22e92e8c687b693844285f35cba059d2910" }, "downloads": -1, "filename": "vidl-3.4.1.tar.gz", "has_sig": false, "md5_digest": "067df248aeb4156b65f842de01da2786", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10497, "upload_time": "2018-10-27T17:24:32", "url": "https://files.pythonhosted.org/packages/ac/5b/9ec53f016b13a571f733b06655a1eabcd177b6a0220cae7c58dfd778c6b5/vidl-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "a8a41c61df739c1f0b2714ff3f60b4da", "sha256": "dcfef2f151d495da86bd9622ce6304906857efaff5e39650bca4d132a8816e10" }, "downloads": -1, "filename": "vidl-3.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a8a41c61df739c1f0b2714ff3f60b4da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19272, "upload_time": "2018-10-27T21:05:43", "url": "https://files.pythonhosted.org/packages/33/cd/46859b46b7a4d90f0feb82bc9c1c83ef1fd63516c6ff7fe428992b9f6715/vidl-3.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90ad42c40077fac0fa9cf46a79b9e2e2", "sha256": "904a1cc4c46364aa6b3cbd74eeaba76fdb8d8140e925efda5919b7995a3f8124" }, "downloads": -1, "filename": "vidl-3.4.2.tar.gz", "has_sig": false, "md5_digest": "90ad42c40077fac0fa9cf46a79b9e2e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10615, "upload_time": "2018-10-27T21:05:44", "url": "https://files.pythonhosted.org/packages/04/8b/0126e9d8daa491e0d7898757774ca3f98ab4cbd9038bd9cd407e9cfc7f16/vidl-3.4.2.tar.gz" } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "a5173dfc69f8fd26da35a2a54f97a07d", "sha256": "898fb50c5e106c69fdf53072f913a82f05682e617f2a7e4ae80d5aad8ec9ee40" }, "downloads": -1, "filename": "vidl-3.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a5173dfc69f8fd26da35a2a54f97a07d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19309, "upload_time": "2018-10-27T21:10:32", "url": "https://files.pythonhosted.org/packages/f0/63/278f0f0fb20f992af1930d9df43fc0126456fe5b17fa8f45e1be989cb754/vidl-3.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e4acafbfd6273f9ef228aba8d694966", "sha256": "5c09bd97832bcbb16bf56cae2f5dde5684ad7ef9885ae2f59c11aa425d8424f5" }, "downloads": -1, "filename": "vidl-3.4.3.tar.gz", "has_sig": false, "md5_digest": "7e4acafbfd6273f9ef228aba8d694966", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10589, "upload_time": "2018-10-27T21:10:33", "url": "https://files.pythonhosted.org/packages/e9/aa/4ce650d1c72c105af4e4179a025451728291b4bbd8bc80cb498b9e467825/vidl-3.4.3.tar.gz" } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "b80ffe97c1165e2cfd373e6b81c00ccb", "sha256": "671988845e763ccc21831f42c0e52ca198e0cb221c2b475394a853410da9d2e0" }, "downloads": -1, "filename": "vidl-3.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b80ffe97c1165e2cfd373e6b81c00ccb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19222, "upload_time": "2018-10-28T17:49:30", "url": "https://files.pythonhosted.org/packages/5f/35/9d5fa91a36d844fc7756fcdf353e972c9f380bca95be8fdb3982a7af448c/vidl-3.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48d735c7ecb604e0b6b4dc1f56495ad0", "sha256": "cc04ad04491440848824647fb07c4820753d27280a76a4741c5e5da9b220e106" }, "downloads": -1, "filename": "vidl-3.4.4.tar.gz", "has_sig": false, "md5_digest": "48d735c7ecb604e0b6b4dc1f56495ad0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10668, "upload_time": "2018-10-28T17:49:31", "url": "https://files.pythonhosted.org/packages/8b/de/0bd01076f0e9438ac31a312bafcaddc057648c2fa6a9d5db1455959a4ffd/vidl-3.4.4.tar.gz" } ], "3.4.5": [ { "comment_text": "", "digests": { "md5": "d62a15d028992068518f7de1cecbd13a", "sha256": "58a40b024d12efcfd0c7b13452e1201d33d6bd0427e4f5014b1962024a8d3f25" }, "downloads": -1, "filename": "vidl-3.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d62a15d028992068518f7de1cecbd13a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19506, "upload_time": "2019-01-19T01:31:27", "url": "https://files.pythonhosted.org/packages/47/dd/28481ddcacff031848bd3c96f8baf78b582aa241ec77fde2dab9aa3c704f/vidl-3.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f090f0cf932b3ffa089e36fbd1da9de", "sha256": "a117e56f0ef58f66996cac3cc78b4260550975ad9520564b092aa94a1b8e5c0c" }, "downloads": -1, "filename": "vidl-3.4.5.tar.gz", "has_sig": false, "md5_digest": "8f090f0cf932b3ffa089e36fbd1da9de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10818, "upload_time": "2019-01-19T01:31:29", "url": "https://files.pythonhosted.org/packages/4f/6b/f519bb73683f066bb7bea0ede77c227bc488411809e1cf8db0115118021b/vidl-3.4.5.tar.gz" } ], "3.4.6": [ { "comment_text": "", "digests": { "md5": "fc670f095d1c3399d8986d2756d62a44", "sha256": "f7db0ca9c2fb07e7d0cf62f973e88473361bca9bcc157f23f549e6a5d39bfaa5" }, "downloads": -1, "filename": "vidl-3.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fc670f095d1c3399d8986d2756d62a44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.2,<4.0", "size": 19530, "upload_time": "2019-01-19T01:38:33", "url": "https://files.pythonhosted.org/packages/d1/23/223b4b74ad1f28cf3cb1a047f047ec1917f46993382eb92d5c19d2178f51/vidl-3.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10436d651b1903b1af589879b6e9ceff", "sha256": "fb585b5a4ab8a29f2e5c0b77555c2aedef43aca008cb66a0f88daaf349ec7fbd" }, "downloads": -1, "filename": "vidl-3.4.6.tar.gz", "has_sig": false, "md5_digest": "10436d651b1903b1af589879b6e9ceff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2,<4.0", "size": 10853, "upload_time": "2019-01-19T01:38:34", "url": "https://files.pythonhosted.org/packages/dd/19/e034e20e71222fa0621436b2dbe7f1225d6775c51c6a5afbdd8044347327/vidl-3.4.6.tar.gz" } ], "3.4.7": [ { "comment_text": "", "digests": { "md5": "fdc77e2201fd23712425e124ad39560e", "sha256": "c233e33a5835e67faa81c8451a0aa994bcd8a861d6928acdd77f482f90fe72c4" }, "downloads": -1, "filename": "vidl-3.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "fdc77e2201fd23712425e124ad39560e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9966, "upload_time": "2019-05-01T22:09:05", "url": "https://files.pythonhosted.org/packages/f2/27/2edb669abff6abb216acd2d608ad2dad9d65646bebd2b2e86320051e75eb/vidl-3.4.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0162d8ec72db6c679d0c757eee8bc463", "sha256": "113e8853c1cba0ecf16bfac9d61fb3d4457e0f0b0b4f4e4d55cdab484d46f694" }, "downloads": -1, "filename": "vidl-3.4.7.tar.gz", "has_sig": false, "md5_digest": "0162d8ec72db6c679d0c757eee8bc463", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11502, "upload_time": "2019-05-01T22:09:06", "url": "https://files.pythonhosted.org/packages/c3/4d/53741dbe35e49903a22d0467cc77edc9304dde639e6af279da92d5397cdd/vidl-3.4.7.tar.gz" } ], "3.4.8": [ { "comment_text": "", "digests": { "md5": "0ca720ec1464225f9c50c1449d609bcf", "sha256": "f099211f32656deab59e7dabc48104424cd08392469d34af3bb9070814685335" }, "downloads": -1, "filename": "vidl-3.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0ca720ec1464225f9c50c1449d609bcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10035, "upload_time": "2019-09-18T20:54:43", "url": "https://files.pythonhosted.org/packages/33/74/a28547698609d34a87de5ae6b7b4ae63e122a0d13a2b77fe32570915c0ba/vidl-3.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b872fd682f32cba7a5ae5426c0807e4", "sha256": "8d55f02343829511c1e8c660999b609fbbd0d30f7666c4dbf23fbff6d802b698" }, "downloads": -1, "filename": "vidl-3.4.8.tar.gz", "has_sig": false, "md5_digest": "4b872fd682f32cba7a5ae5426c0807e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11535, "upload_time": "2019-09-18T20:54:45", "url": "https://files.pythonhosted.org/packages/42/0f/9f1d56e99056fe6c9b6bd702774b028031fe52fad2ce569a073fc6b39c2b/vidl-3.4.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ca720ec1464225f9c50c1449d609bcf", "sha256": "f099211f32656deab59e7dabc48104424cd08392469d34af3bb9070814685335" }, "downloads": -1, "filename": "vidl-3.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0ca720ec1464225f9c50c1449d609bcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10035, "upload_time": "2019-09-18T20:54:43", "url": "https://files.pythonhosted.org/packages/33/74/a28547698609d34a87de5ae6b7b4ae63e122a0d13a2b77fe32570915c0ba/vidl-3.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b872fd682f32cba7a5ae5426c0807e4", "sha256": "8d55f02343829511c1e8c660999b609fbbd0d30f7666c4dbf23fbff6d802b698" }, "downloads": -1, "filename": "vidl-3.4.8.tar.gz", "has_sig": false, "md5_digest": "4b872fd682f32cba7a5ae5426c0807e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11535, "upload_time": "2019-09-18T20:54:45", "url": "https://files.pythonhosted.org/packages/42/0f/9f1d56e99056fe6c9b6bd702774b028031fe52fad2ce569a073fc6b39c2b/vidl-3.4.8.tar.gz" } ] }