{ "info": { "author": "Fan Zhang", "author_email": "bl4ck5unxx@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Video", "Topic :: Utilities" ], "description": "thumbup :thumbsup:\n==================\n.. image:: https://badge.fury.io/py/thumbup.svg\n :alt: pypi\n :target: https://badge.fury.io/py/thumbup\n.. image:: https://img.shields.io/github/license/mashape/apistatus.svg\n :alt: license\n :target: https://opensource.org/licenses/MIT\n.. image:: https://travis-ci.org/bl4ck5un/thumbup.py.svg?branch=master\n :alt: travis-ci\n :target: https://travis-ci.org/bl4ck5un/thumbup.py\n\n\n``thumbup`` is a command-line video thumbnails generator written in Python.\n\nGetting thumbup\n---------------\n\nYou'll need ``ffmpeg`` before you can use ``thumbup``, which can be installed by\n\n.. code-block::\n\n # on macOS\n brew install ffmpeg\n\n # on ubuntu (>= 14.04)\n sudo apt-get install -y \\\n libavformat-dev libavcodec-dev libavdevice-dev \\\n libavutil-dev libswscale-dev libavresample-dev libavfilter-dev\n\n``ffmpeg`` is also widely available for many other distros. Please refer to the official website https://www.ffmpeg.org.\n\n``thumbup`` can be installed from ``pip`` by\n\n.. code-block::\n\n pip install thumbup\n\nUsage\n-----\n\nTo generate thumbnails for video files ``file1`` and ``file2``, simply use\n\n.. code-block::\n\n thumbup file1 file2\n\nThe above will create ``file1.jpg`` and ``file2.jpg`` in the same directory as the video files.\n\nTo generate thumbnails for all video files in directory ``dir``, use ``-r`` option. ``thumbup`` will recursively go through every video in directory ``dir`` and generate thumbnails next to them.\n\n.. code-block::\n\n thumbup -r dir\n\nFull help message for more control:\n\n\n.. code-block::\n\n usage: thumbup.py [-h] [-v] [-r] [-f] [-o OFFSET] [-s X] FILE [FILE ...]\n\n thumbup video thumbnail generator vv1.5.1\n\n positional arguments:\n FILE one or more video files or directories (with -r)\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose logging more stuff\n -r, --rec recursively go into all dirs\n -f, --force force overwrite existing thumbnails\n -o OFFSET, --offset OFFSET\n skip OFFSET (hh:mm:ss.ms or second) from the beginning\n -s X, --suffix X add suffix to the output filename, input.mp4 ->\n inputX.jpg\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bl4ck5un/thumbup.py", "keywords": "video thumbnail snapshot", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "thumbup", "package_url": "https://pypi.org/project/thumbup/", "platform": "", "project_url": "https://pypi.org/project/thumbup/", "project_urls": { "Homepage": "https://github.com/bl4ck5un/thumbup.py" }, "release_url": "https://pypi.org/project/thumbup/1.5.1/", "requires_dist": [ "Pillow", "av", "numpy" ], "requires_python": "", "summary": "A convenient video thumbnails generator.", "version": "1.5.1" }, "last_serial": 5379825, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "063791fa2e762a91fd5836cedca6fc34", "sha256": "09704f716c9c06d0ccfb0cd7cb5a70d64383134c8035225369b41a9ef3718033" }, "downloads": -1, "filename": "thumbup-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "063791fa2e762a91fd5836cedca6fc34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6190, "upload_time": "2018-03-01T17:28:05", "url": "https://files.pythonhosted.org/packages/bf/f0/29fe197534a545d38f01c12a98e803fee8c97632052e69f999915deb4c3b/thumbup-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e80147c4e4440c7ccbd7f2a7f884f23d", "sha256": "4211a5642b779a3f4d1fe84b77195b0549796bad6dc36c9e95e99b97943d8bac" }, "downloads": -1, "filename": "thumbup-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e80147c4e4440c7ccbd7f2a7f884f23d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6981, "upload_time": "2018-03-01T19:42:10", "url": "https://files.pythonhosted.org/packages/46/7e/c779df1771d790120bbf458a25ba22ee3b8c388742a54c7de611b7a76f0a/thumbup-0.1.1-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f8e0b1ad375a116e4b3628549a199db1", "sha256": "69fb45495664f8687afb3766b15a24c1e36655e1ccdf5a26ae5da93a27e9cdd2" }, "downloads": -1, "filename": "thumbup-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8e0b1ad375a116e4b3628549a199db1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7200, "upload_time": "2018-03-03T16:04:16", "url": "https://files.pythonhosted.org/packages/7c/17/1513a303299b66e7eca7368f65b44af70f3d72ec8fda33529d8739488560/thumbup-0.2.0-py2.py3-none-any.whl" } ], "0.2.0rc1": [ { "comment_text": "", "digests": { "md5": "53ed2f0b0c7bed7859b5288265bbc7a9", "sha256": "e5ba2fad17ab355b30769b4c825d1978707cbdfaf3fe292cbd65d31ed0487dac" }, "downloads": -1, "filename": "thumbup-0.2.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53ed2f0b0c7bed7859b5288265bbc7a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6905, "upload_time": "2018-03-03T01:42:39", "url": "https://files.pythonhosted.org/packages/d2/12/8a830438e06bed91a1793037c18cb0727130041dbdd5db04834e909f6759/thumbup-0.2.0rc1-py2.py3-none-any.whl" } ], "0.2.0rc2": [ { "comment_text": "", "digests": { "md5": "a61e8b8fdde422f3a949525137ede893", "sha256": "7899382217c64d1fdf427c37aa4f3ee46ed3d0370fbf61a1e4d8a778781d7998" }, "downloads": -1, "filename": "thumbup-0.2.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a61e8b8fdde422f3a949525137ede893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7078, "upload_time": "2018-03-03T02:26:04", "url": "https://files.pythonhosted.org/packages/e7/a8/4e2ef8b1d196d900ba665efc5ddcf2994ea05df90d5efdf45d28a8a5d222/thumbup-0.2.0rc2-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "86ae1b2d7435e689fd311069c541a66e", "sha256": "aa97b6e09beb713416549d6da26c6fea552c0bc4349f87cca9cc562d34a133fa" }, "downloads": -1, "filename": "thumbup-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86ae1b2d7435e689fd311069c541a66e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7204, "upload_time": "2018-03-03T16:11:19", "url": "https://files.pythonhosted.org/packages/8e/10/f7da73e5b92846eaaa4563e72244201abb2776e53d8062ad68b9dfd99158/thumbup-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f88294575c6f10bd5921aad57694b2ec", "sha256": "a99a2625a404b70a76b0772eb56c72ef6949378e9c36122830fe2d250500edee" }, "downloads": -1, "filename": "thumbup-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f88294575c6f10bd5921aad57694b2ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5908, "upload_time": "2018-04-25T00:07:43", "url": "https://files.pythonhosted.org/packages/f6/b7/4225e3c93ea547df45b9624489e14bc0e2d98338993ca9f0b526a8be274f/thumbup-0.2.2-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0ad8b93aa88c22f756d13e13b0fbd33f", "sha256": "8d7421a5819e2206c133b6b5fa6dd7ea6ef2a0a1a9fc8883d8c5a4c907e0179b" }, "downloads": -1, "filename": "thumbup-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ad8b93aa88c22f756d13e13b0fbd33f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6392, "upload_time": "2018-07-26T07:28:41", "url": "https://files.pythonhosted.org/packages/00/0f/0e33df63595f071da64d9b62cbb53fb3b4d599a2ab4ed722ae5123f9651e/thumbup-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ba3e8e4604de4af5ccd3e0fdffb081ea", "sha256": "8975bbcbef03482d6175e5c4e84b8fbcfb4bfce50d9456754954789cc08f849a" }, "downloads": -1, "filename": "thumbup-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba3e8e4604de4af5ccd3e0fdffb081ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6758, "upload_time": "2018-07-28T04:57:46", "url": "https://files.pythonhosted.org/packages/84/0f/cd1c69669ed6c03b32a1e997ec07bb9aecab76d9f1878fef3af80e1387a5/thumbup-1.0.1-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4076071f75e47cf27981ed4d422d84a9", "sha256": "ca336b37fea47504d36614c37e513c7664d4ba676b64ff7589740b7088e658bb" }, "downloads": -1, "filename": "thumbup-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4076071f75e47cf27981ed4d422d84a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7095, "upload_time": "2018-07-28T06:09:40", "url": "https://files.pythonhosted.org/packages/bd/79/b86573a9683018d3d9a02504cf4cbcca49e921c9dd94f12d8fec9b2adb9b/thumbup-1.1.0-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2750c0b4922b6434a274e5d9a9e03cda", "sha256": "52a680b3bc982256802214d6cd79489bcf2651ebc22b4981e7699104b5f999e8" }, "downloads": -1, "filename": "thumbup-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2750c0b4922b6434a274e5d9a9e03cda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7204, "upload_time": "2018-07-28T06:44:45", "url": "https://files.pythonhosted.org/packages/bf/ff/94001ee7e9ad894ad46bba30f4083454c84de753beb5297f089d7ce18c24/thumbup-1.2.0-py2.py3-none-any.whl" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "899af6a21d5c671606878fffc7e1eed8", "sha256": "40f13a3eb5e4fa9096ef6e5b5dae1206dd358f5d94ba77f159ee2430ddd6aa57" }, "downloads": -1, "filename": "thumbup-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "899af6a21d5c671606878fffc7e1eed8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7209, "upload_time": "2018-07-29T07:25:11", "url": "https://files.pythonhosted.org/packages/5e/99/6fc116eef03481b6f5a3b94fe0be59b26fe19d3d8fd2cb060c2f8e36e6e5/thumbup-1.3.0-py2.py3-none-any.whl" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "476ecc935152402638b4b81ae0f6852d", "sha256": "35be25b48132f182a31491ccb25139f544279f08e1e0091e44eb896e91a4ee9b" }, "downloads": -1, "filename": "thumbup-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "476ecc935152402638b4b81ae0f6852d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8046, "upload_time": "2019-06-08T01:21:30", "url": "https://files.pythonhosted.org/packages/e2/44/9fe2a44029c416e7c1b5b608b26ce1fb83adea2ad7318cb850fe8b6490a9/thumbup-1.4.0-py2.py3-none-any.whl" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "987fdd644b807bde23d41cf2eb5aac3b", "sha256": "3d5188afd41a940c6416af3ae15452a3b44cafc461443f94ea654b4e4ec1dcd9" }, "downloads": -1, "filename": "thumbup-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "987fdd644b807bde23d41cf2eb5aac3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8141, "upload_time": "2019-06-08T01:50:59", "url": "https://files.pythonhosted.org/packages/a7/af/fe4620a2f690d643fe953caab8f22685520763fa5a5c60885987dbc2c2ae/thumbup-1.4.1-py2.py3-none-any.whl" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "13b5692361be0f9e30dd9c13d2dbce77", "sha256": "88cc1bfe882cbd0f8c33854dd14c7dc4d60fb035c00f6854d4674a28069ada3e" }, "downloads": -1, "filename": "thumbup-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13b5692361be0f9e30dd9c13d2dbce77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3241, "upload_time": "2019-06-08T01:59:26", "url": "https://files.pythonhosted.org/packages/4c/13/38c14383e0473fbca9bbd1694f8b5c383ad55eacf0978e223af6275dddf3/thumbup-1.4.2-py2.py3-none-any.whl" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "990c3df455037ed12937e605b9e27ac4", "sha256": "adddcebacda0476b22c05d4a720f79b3afc47d02417378d0cf45b56d1c29e7fe" }, "downloads": -1, "filename": "thumbup-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "990c3df455037ed12937e605b9e27ac4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8147, "upload_time": "2019-06-08T02:03:36", "url": "https://files.pythonhosted.org/packages/cd/fd/d518927f66702a6f2436811f85c6467a1b78dd7ea7a52bbc7f2d29860161/thumbup-1.4.3-py2.py3-none-any.whl" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "eb1b7f00015bcfb3219d80b70cc03b8e", "sha256": "a21c61554b476b80f52ee1e990d29d5ff26a3ffacdd8cd8ad233de5f087cd388" }, "downloads": -1, "filename": "thumbup-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb1b7f00015bcfb3219d80b70cc03b8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8195, "upload_time": "2019-06-08T02:45:08", "url": "https://files.pythonhosted.org/packages/d0/46/dc43e2141ee4c11c23a9d6d64ff01ab7bb21efc70f119bdf548bb783e02c/thumbup-1.5.0-py2.py3-none-any.whl" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "0221c1dd438948abee319f66fb29330f", "sha256": "a1fb3f8ec0160fb91e97f14aea25df7cbe889f167a4827846e83bd8ee9b81c5e" }, "downloads": -1, "filename": "thumbup-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0221c1dd438948abee319f66fb29330f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8212, "upload_time": "2019-06-10T05:28:38", "url": "https://files.pythonhosted.org/packages/5b/ea/2086a24a24a2964b1515f5d1e05a1d95b75480073046a2521178c363e249/thumbup-1.5.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0221c1dd438948abee319f66fb29330f", "sha256": "a1fb3f8ec0160fb91e97f14aea25df7cbe889f167a4827846e83bd8ee9b81c5e" }, "downloads": -1, "filename": "thumbup-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0221c1dd438948abee319f66fb29330f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8212, "upload_time": "2019-06-10T05:28:38", "url": "https://files.pythonhosted.org/packages/5b/ea/2086a24a24a2964b1515f5d1e05a1d95b75480073046a2521178c363e249/thumbup-1.5.1-py2.py3-none-any.whl" } ] }