{ "info": { "author": "Sam Lavigne", "author_email": "splavigne@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Videogrep\n=========\n\nVideogrep is a command line tool that searches through dialog in video files (using .srt or .vtt subtitle tracks, or pocketsphinx transcriptions) and makes supercuts based on what it finds.\n\nVideogrep also has an experimental graphic interface (Mac only). Download it here: [http://saaaam.s3.amazonaws.com/VideoGrep.app.zip](http://saaaam.s3.amazonaws.com/VideoGrep.app.zip)\n\n## Requirements\n\nInstall with pip\n```\npip install videogrep\n```\nInstall [ffmpeg](http://ffmpeg.org/) with Ogg/Vorbis support. If you're on a mac with homebrew you can install ffmpeg with:\n```\nbrew install ffmpeg --with-libvpx --with-libvorbis\n```\n\n(OPTIONAL) Install pocketsphinx for word-level transcriptions. On a mac:\n```\nbrew tap watsonbox/cmu-sphinx\nbrew install --HEAD watsonbox/cmu-sphinx/cmu-sphinxbase\nbrew install --HEAD watsonbox/cmu-sphinx/cmu-sphinxtrain # optional\nbrew install --HEAD watsonbox/cmu-sphinx/cmu-pocketsphinx\n```\n\n## How to use it!\nThe most basic use:\n```\nvideogrep --input path/to/video_or_folder --search 'search phrase'\n```\nYou can put any regular expression in the search phrase.\n\nIf you install Pattern.en (`pip install pattern`), you can also search for part-of-speech tags. See the [Pattern-Search documentation](http://www.clips.ua.ac.be/pages/pattern-search) for some details about how this works, and the [Penn Tree bank tag set](http://www.clips.ua.ac.be/pages/mbsp-tags) for a list of usuable part-of-speech tags. For example the following will search for every line of dialog that contains an adjective (JJ) followed by a singular noun (NN):\n```\nvideogrep --input path/to/video_or_folder --search 'JJ NN' --search-type pos\n```\nWith Pattern you can also do a [hypernym](https://en.wikipedia.org/wiki/Hypernym) search - which essentially searches for words that fit into a specific category. The following, for example, will search for any line of dialog that references a liquid (like water, coffee, beer, etc.):\n```\nvideogrep --input path/to/video_or_folder --search 'liquid' --search-type hyper\n```\n\n**NOTE: videogrep requires the subtitle track and the video file to have the exact same name, up to the extension.** For example, my_movie.mp4 and my_movie.srt will work, my_movie.mp4 and my_movie_subtitle.srt will not work.\n\n### Options\n\nvideogrep can take a number of options:\n\n#### --input / -i\nVideo or subtitle file, or folder containing multiple files\n\n#### --output / -o\nName of the file to generate. By default this is \"supercut.mp4\"\n\n#### --search / -s\nSearch term\n\n#### --search-type / -st\nType of search you want to perform. There are three options:\n* re: [regular expression](http://www.pyregex.com/) (this is the default).\n* pos: part of speech search (uses [pattern.search](http://www.clips.ua.ac.be/pages/pattern-search)). For example 'JJ NN' would return all lines of dialog that contain an adjective followed by a noun.\n* hyper: hypernym search. For example 'body parts' grabs all lines of dialog that reference a body part\n* word: extract individual words - for multiple words use the '|' symbol (requires pocketsphinx).\n* franken: create a \"frankenstein\" sentence (requires pocketsphinx)\n* fragment: multiple words with allowed wildcards like 'blue \\*' (requires pocketsphinx)\n\n#### --max-clips / -m\nMaximum number of clips to use for the supercut\n\n#### --demo / -d\nShow the search results without making the supercut\n\n#### --randomize / -r\nRandomize the order of the clips\n\n#### --padding / -p\nPadding in milliseconds to add to the start and end of each clip\n\n#### --use-vtt / -vtt\nUse .vtt files rather than .srt subtitle files. If this is enabled, and you grabbed the .vtt from YouTube's auto-captioning service you can do word-level searches.\n\n#### --transcribe / -tr\nTranscribe the video using audiogrep/pocketsphinx. You must install pocketsphinx first!\n\n#### --use-transcript / -t\nUse the pocketsphinx transcript rather than a subtitle file for searching. If this is enabled you can do\nword-level searches.\n\n## Samples \n* [All the instances of the phrase \"time\" in the movie \"In Time\"](https://www.youtube.com/watch?v=PQMzOUeprlk)\n* [All the one to two second silences in \"Total Recall\"](https://www.youtube.com/watch?v=qEtEbXVbYJQ)\n* [The President's former press secretary telling us what he can tell us](https://www.youtube.com/watch?v=D7pymdCU5NQ)\n\n### Use it as a module\n\n```\nfrom videogrep import videogrep\n\nvideogrep('path/to/your/files','output_file_name.mp4', 'search_term', 'search_type')\n```\nThe videogrep module accepts the same parameters as the command line script. To see the usage check out the source.\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/antiboredom/videogrep/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/antiboredom/videogrep", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "videogrep", "package_url": "https://pypi.org/project/videogrep/", "platform": "", "project_url": "https://pypi.org/project/videogrep/", "project_urls": { "Download": "https://github.com/antiboredom/videogrep/archive/master.zip", "Homepage": "http://github.com/antiboredom/videogrep" }, "release_url": "https://pypi.org/project/videogrep/0.5.8/", "requires_dist": null, "requires_python": "", "summary": "Python utility for creating video out of their subtitle files", "version": "0.5.8" }, "last_serial": 3922611, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "cc298c60ec1a9b606a58fbd31d0606b1", "sha256": "60eb9ab19b99a9af9866d6fe11ed2b6c1d4397a56f3eaf4566602571c4ccc5af" }, "downloads": -1, "filename": "videogrep-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "cc298c60ec1a9b606a58fbd31d0606b1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17775, "upload_time": "2015-06-28T21:04:44", "url": "https://files.pythonhosted.org/packages/9f/f0/bc281be1708a035cff00f77efe780c3fd54c05d9dc24a15843f3b48263a7/videogrep-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f566da73a2e571fae4312d655b2ea45", "sha256": "60b626eb72e0fc57ad55fcd04b7288033e9e825a0d695c837fdbc01434e3942c" }, "downloads": -1, "filename": "videogrep-0.4.tar.gz", "has_sig": false, "md5_digest": "9f566da73a2e571fae4312d655b2ea45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14357, "upload_time": "2015-06-28T21:04:41", "url": "https://files.pythonhosted.org/packages/b9/e3/c9e17148ffb568c8475196bf6d90d632fa61c06c6b407c62271a0c343c9d/videogrep-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1a7d3c1b610f496a53e99ceb39f3a98f", "sha256": "4f3be25679f703f2e962c069ce67584baa24fd29cdb47dc452beefec8e2c5c0d" }, "downloads": -1, "filename": "videogrep-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1a7d3c1b610f496a53e99ceb39f3a98f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17834, "upload_time": "2015-06-28T21:22:16", "url": "https://files.pythonhosted.org/packages/82/87/5498a18fc25a32593ffe10f1bda1d8ae7529697aab5f2fcf20c693260c76/videogrep-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58db2d0133004195a8e6d26021e84059", "sha256": "5f27f6d34a8aa964c2c87da1c04493f8ea467574260fe9506e1bb813c1096aa2" }, "downloads": -1, "filename": "videogrep-0.4.1.tar.gz", "has_sig": false, "md5_digest": "58db2d0133004195a8e6d26021e84059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14357, "upload_time": "2015-06-28T21:22:12", "url": "https://files.pythonhosted.org/packages/c1/d3/e0a2f63a9ddb63257b8661508b2767948bbe19d57b7ef293de87f1396efd/videogrep-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "de78ca38c5e9e137688dad703b679050", "sha256": "c0c206b7539e232ba268df8872c5834cf9bb51f6e43cb06519930bc1406a2620" }, "downloads": -1, "filename": "videogrep-0.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "de78ca38c5e9e137688dad703b679050", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17856, "upload_time": "2015-06-28T21:25:14", "url": "https://files.pythonhosted.org/packages/05/98/88b99eb7e986f22c5e2cde2fefb8deade30824e8ada25c111834a285cd64/videogrep-0.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09811b4b2281583e4675405cef2fbffe", "sha256": "90edae5dc18a1b6f791167672688eec75004da93dd42023c1db1d2334d79bc2d" }, "downloads": -1, "filename": "videogrep-0.4.2.tar.gz", "has_sig": false, "md5_digest": "09811b4b2281583e4675405cef2fbffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14371, "upload_time": "2015-06-28T21:25:11", "url": "https://files.pythonhosted.org/packages/da/4d/8b2a0bd45a64cedd3617a54e75934f67663c767bb1ec5279dd534b0efa5d/videogrep-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a387860a306ebb4301c93144078a3977", "sha256": "ec57655f33620ad98a6ba541ace53afd5d370e08880196e320431c7652a240a4" }, "downloads": -1, "filename": "videogrep-0.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a387860a306ebb4301c93144078a3977", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17869, "upload_time": "2015-06-28T21:26:38", "url": "https://files.pythonhosted.org/packages/01/6a/bd636ea81c9f0277a177710b885b6d826b2b202b71502907f852003791ac/videogrep-0.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd309080a2c4e1a689c46da018c1e441", "sha256": "d194e4276c58b60230abc735df8b9cc343f99af37b4f7eb608d96b69ddb2f6b3" }, "downloads": -1, "filename": "videogrep-0.4.3.tar.gz", "has_sig": false, "md5_digest": "fd309080a2c4e1a689c46da018c1e441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14378, "upload_time": "2015-06-28T21:26:35", "url": "https://files.pythonhosted.org/packages/db/7b/34b2ace8b94acece156c0a444693e75f762b7366c444c4c4ee85c5949609/videogrep-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "36a72b62490a4e8a20f4ae668d0df679", "sha256": "f144941619710eaa9c56a355db6880cd487b27a365b179983b37dcc5cab8f3e5" }, "downloads": -1, "filename": "videogrep-0.4.4-py2-none-any.whl", "has_sig": false, "md5_digest": "36a72b62490a4e8a20f4ae668d0df679", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17850, "upload_time": "2015-06-30T01:38:44", "url": "https://files.pythonhosted.org/packages/ad/8e/ccd94e3948ce074148e91b1e987522419a1f4110fcdf9c38a2026e7a6da9/videogrep-0.4.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbb4c2b37ca469d117de86b99ecfa007", "sha256": "26b47b91b1bb70cac656ed5baff1263e96c130030428d15520f2b82e89ed4135" }, "downloads": -1, "filename": "videogrep-0.4.4.tar.gz", "has_sig": false, "md5_digest": "fbb4c2b37ca469d117de86b99ecfa007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14352, "upload_time": "2015-06-30T01:38:41", "url": "https://files.pythonhosted.org/packages/aa/54/216db1bec9a048bb38cd3d003d7977572ef32bef11c2c9e83c59b7e2abb6/videogrep-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9509ed3870a98246d5464c13f3ec9577", "sha256": "d7c2a5c1592abea1b23de7ab57ae57fcac2627e190025887fdfbe13f78bf31e4" }, "downloads": -1, "filename": "videogrep-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9509ed3870a98246d5464c13f3ec9577", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22106, "upload_time": "2016-09-30T22:22:15", "url": "https://files.pythonhosted.org/packages/73/27/61cd3de784aa9fefa074a29e3f187080aa5450f8d2d9383459351941100a/videogrep-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1df9582448cc080a65d1c899b5cc2ff", "sha256": "97ea73ddd7241153c124528ef0483e1ccdd885fe483fe0daad2159cdc1ef54ad" }, "downloads": -1, "filename": "videogrep-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a1df9582448cc080a65d1c899b5cc2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18094, "upload_time": "2016-09-30T22:22:12", "url": "https://files.pythonhosted.org/packages/22/d0/789baf2478613d3d71c5d96b6fde3aec387ce97d2d4574a5ea71895e75d0/videogrep-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "057db6067193437bbfbc88333087fdc8", "sha256": "9bd426e73da9f79e256d7a674d152e8f5e15150fba926e04d6720fa82fa41123" }, "downloads": -1, "filename": "videogrep-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "057db6067193437bbfbc88333087fdc8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36049, "upload_time": "2018-02-04T23:12:27", "url": "https://files.pythonhosted.org/packages/2f/b0/cb6de0c5fdff6084fdf00afd786c18c4f20ed0be1552d7fae6056af6be90/videogrep-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a685077bba9ad271859a02ffa5a6846c", "sha256": "5726bdb192f2c276f33cbbeb00c28a379a51547975675f4a7a3c5d60852322e3" }, "downloads": -1, "filename": "videogrep-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a685077bba9ad271859a02ffa5a6846c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18121, "upload_time": "2018-02-04T23:12:22", "url": "https://files.pythonhosted.org/packages/45/22/0cbc844af3f8b241bb011cc630909538e73e0436f3513dd7370e6e863d7e/videogrep-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "88f87498dad805a733352c64d7f1f849", "sha256": "78aa51de9c246cb361f90f397ad8a2a8eb66e139c6214a63ebb4ac01d47e4072" }, "downloads": -1, "filename": "videogrep-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "88f87498dad805a733352c64d7f1f849", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 37543, "upload_time": "2018-02-08T00:19:14", "url": "https://files.pythonhosted.org/packages/29/67/f0474da08061cd8dd065bb8229e48ce048dcafd47f9c6d34c1c0077aeb9f/videogrep-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "304e903edd7863a44068beb2029ee379", "sha256": "8d8b53503fdc5ca6c64082c226103c2a9181775495a9502049bac7adc72e752c" }, "downloads": -1, "filename": "videogrep-0.5.2.tar.gz", "has_sig": false, "md5_digest": "304e903edd7863a44068beb2029ee379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19275, "upload_time": "2018-02-08T00:19:07", "url": "https://files.pythonhosted.org/packages/f9/57/49cfcf33cf5297f58677364da12db44b5aa2893a918da42442fa457d07e0/videogrep-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "5398f335e976b8a82dec0b18a39f5099", "sha256": "90791d9ce96245883fba8d052b3376c33f97ee48e4230ba8e1aea822aa856421" }, "downloads": -1, "filename": "videogrep-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5398f335e976b8a82dec0b18a39f5099", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 37720, "upload_time": "2018-02-08T00:52:13", "url": "https://files.pythonhosted.org/packages/97/a3/04bbec53662f2f050a5cf73edb83f1b2f31510b67fbf516652b86d006cab/videogrep-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd1fc3c361ead3e33ef23a64a08d9b36", "sha256": "72d964d63332f19d42229f0a88a4307ac7d508daf24d5c5b5114d06accaf7939" }, "downloads": -1, "filename": "videogrep-0.5.3.tar.gz", "has_sig": false, "md5_digest": "dd1fc3c361ead3e33ef23a64a08d9b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19405, "upload_time": "2018-02-08T00:52:10", "url": "https://files.pythonhosted.org/packages/89/4a/5e5dd02ff79e319bc377f7be09b69c4abd256574d7f3f932044f7abf99cd/videogrep-0.5.3.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "85ebcc0882a20e52aeb2f720f665e34b", "sha256": "5d09a1948c9bea448ecb1fa69d58e51837e2c8248793d893263494929c626a36" }, "downloads": -1, "filename": "videogrep-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "85ebcc0882a20e52aeb2f720f665e34b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38098, "upload_time": "2018-02-09T02:15:45", "url": "https://files.pythonhosted.org/packages/b2/0b/06ec465c794dc2d8b7f0c3cac25cb81cbc47916e453478ff8509e983c4bc/videogrep-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "932be8ebd2e57260e002c022cb47ee57", "sha256": "3416d24ca882db331dbfd7191b00aca39dfd200d16e968ef674fac2cd3c9c9b1" }, "downloads": -1, "filename": "videogrep-0.5.5.tar.gz", "has_sig": false, "md5_digest": "932be8ebd2e57260e002c022cb47ee57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19763, "upload_time": "2018-02-09T02:15:41", "url": "https://files.pythonhosted.org/packages/bc/7b/509c317ade4ff65d095bd5a652d0cb9263f678308e90256d93d755d8391e/videogrep-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "5c9630a79cba01e47574e857586e2d39", "sha256": "6b6e8826daf6e1990b58705535a9df69bc82fca26b39e4f9ac768732220963b0" }, "downloads": -1, "filename": "videogrep-0.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5c9630a79cba01e47574e857586e2d39", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38111, "upload_time": "2018-02-09T04:15:47", "url": "https://files.pythonhosted.org/packages/b9/e0/6c6c6927e076a9fca53cf16c6d37c6611a7f95f01bb8ae7be958e5cdf80a/videogrep-0.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "731a9e319a0d6e960eef97ee4d054a42", "sha256": "2b781ecf009d58ecd50d33b432bcf146c76a647e569e0d7243c451a198c72f17" }, "downloads": -1, "filename": "videogrep-0.5.6.tar.gz", "has_sig": false, "md5_digest": "731a9e319a0d6e960eef97ee4d054a42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19778, "upload_time": "2018-02-09T04:15:43", "url": "https://files.pythonhosted.org/packages/a4/30/8050abf65fa4cef7143b01522f1fb692cdc22a48f2bbd1dc36b6160672d6/videogrep-0.5.6.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "ba47bffacb8773b09a3db34178b8245c", "sha256": "ba4c14cc5184f8c0217dab77847a94b3c4d3d402e8fe4124d7342a0044a0df70" }, "downloads": -1, "filename": "videogrep-0.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ba47bffacb8773b09a3db34178b8245c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38468, "upload_time": "2018-06-02T00:04:28", "url": "https://files.pythonhosted.org/packages/71/13/c35fe4463933e0946fcbf2ada2322f5d6a1f12ac09e6c3b5c590a16af22e/videogrep-0.5.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae3ac5aa82fa2e3bbde21d0ce99bef98", "sha256": "4c7d75a7cc842619d4e8791e792a9992aaf88dc2ad043bdd2af1fcf81680649e" }, "downloads": -1, "filename": "videogrep-0.5.8.tar.gz", "has_sig": false, "md5_digest": "ae3ac5aa82fa2e3bbde21d0ce99bef98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20422, "upload_time": "2018-06-02T00:04:24", "url": "https://files.pythonhosted.org/packages/09/bb/40f98118d8037582f3dbc1329af4b1f1530378d5fc5311966a575b9c14e4/videogrep-0.5.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba47bffacb8773b09a3db34178b8245c", "sha256": "ba4c14cc5184f8c0217dab77847a94b3c4d3d402e8fe4124d7342a0044a0df70" }, "downloads": -1, "filename": "videogrep-0.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ba47bffacb8773b09a3db34178b8245c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38468, "upload_time": "2018-06-02T00:04:28", "url": "https://files.pythonhosted.org/packages/71/13/c35fe4463933e0946fcbf2ada2322f5d6a1f12ac09e6c3b5c590a16af22e/videogrep-0.5.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae3ac5aa82fa2e3bbde21d0ce99bef98", "sha256": "4c7d75a7cc842619d4e8791e792a9992aaf88dc2ad043bdd2af1fcf81680649e" }, "downloads": -1, "filename": "videogrep-0.5.8.tar.gz", "has_sig": false, "md5_digest": "ae3ac5aa82fa2e3bbde21d0ce99bef98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20422, "upload_time": "2018-06-02T00:04:24", "url": "https://files.pythonhosted.org/packages/09/bb/40f98118d8037582f3dbc1329af4b1f1530378d5fc5311966a575b9c14e4/videogrep-0.5.8.tar.gz" } ] }