{ "info": { "author": "Karan Suthar", "author_email": "karansthr97@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Playlist Length\n\n[![Downloads](http://pepy.tech/badge/playlist-length)](http://pepy.tech/project/playlist-length)\n[![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)](LICENSE)\n\nA command-line tool to calculate the length of all the audios/videos in a directory\n\n![playlistlen.gif](https://i.imgur.com/CelMYsk.gif)\n\n## Prerequisites\n\n**ffmpeg** package is required for this package to work, so you need to get it installed on your system\n\nTo install ffmpeg on ubuntu\n\n```\nsudo add-apt-repository ppa:mc3man/trusty-media\nsudo apt-get update\nsudo apt-get install ffmpeg\nsudo apt-get install frei0r-plugins\n```\n\nFor other OS read instruction [here](https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg)\n\n\n## Installing\nhit up your terminal and type following command\n\n```\n$ pip install --user playlist-length\n```\n\nor\n```\n$ pip install --user -e git+https://github.com/karansthr/playlist-length#egg=playlist-length\n```\n\n\nif your ~/.local/bin/ is not in PATH then run\n```\n$ export PATH=$PATH:${HOME}/.local/bin/\n```\n\nyou may add above line of code in ~/.zshrc or ~/.bashrc etc. to repeat above step every time a terminal is opened.\n\nTo get length of all the videos in a directory, Give the path to directory as arguement\n```\n$ playlistlen path_to_directory\n```\n\nor use following command for current directory\n```\n$ playlistlen\n```\n\nBy default, it will look for videos in given directory and it's sub-directories recursively, if you want it to look in the given directory only, then use **--no-subdir** flag, for example:\n```\n$ playlistlen path_to_directory --no-subdir\n```\n\nBy default the media-type it will look for is `video` but you can specify `audio` or `both`\n\n```\n$ playlistlen path_to_directory --media-type audio\n$ playlistlen path_to_directory --media-type both\n```\n\nfor help use -h or --help, for example\n```\n$ playlistlen --help\n```\n\n## Authors\n\n* **Karan Suthar** (https://github.com/karansthr)\n* **Mohit Solanki** (https://github.com/mohi7solanki)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/karansthr/playlist-length", "keywords": "videolength playlist-length", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "playlist-length", "package_url": "https://pypi.org/project/playlist-length/", "platform": "", "project_url": "https://pypi.org/project/playlist-length/", "project_urls": { "About": "https://fosstack.com/about/", "Blog": "https://fosstack.com/tips/videos-playlist-length-calculator/", "Bug Reports": "https://github.com/karansthr/playlist-length/issues", "Homepage": "http://github.com/karansthr/playlist-length", "Source": "https://github.com/karansthr/playlist-length/" }, "release_url": "https://pypi.org/project/playlist-length/1.8.1/", "requires_dist": null, "requires_python": "", "summary": "A command-line tool to get length of all audios/videos in a directory", "version": "1.8.1" }, "last_serial": 4381728, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "b5552b6f08c562d77aa3c57348bc9483", "sha256": "1c162fd5fc358deee35a398f9995a841556b02d4f6de893a2309782bb98ba7fd" }, "downloads": -1, "filename": "playlist-length-1.1.tar.gz", "has_sig": false, "md5_digest": "b5552b6f08c562d77aa3c57348bc9483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2877, "upload_time": "2018-03-28T17:19:57", "url": "https://files.pythonhosted.org/packages/28/ba/698efc20c6f8b48058ff1967c15d15c51b0558a978f6e663ced85508f7e2/playlist-length-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "0ddc8a4b757e9fb7fb54a1f2ca27aa12", "sha256": "7f5c4b7bd66c1a290c46c0ff0cfd2b239e490fb93c11c04105bae80972845c39" }, "downloads": -1, "filename": "playlist-length-1.2.tar.gz", "has_sig": false, "md5_digest": "0ddc8a4b757e9fb7fb54a1f2ca27aa12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3069, "upload_time": "2018-03-28T18:01:26", "url": "https://files.pythonhosted.org/packages/85/b6/f7b5525c77db1d52fdc4103f0c0949d25d906a0a64b1b3d0367076967c4d/playlist-length-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9e456760c8ffda5fdadd0818157edec4", "sha256": "0f73fe76b813270a77745e8a2d2fe609459af4d6d71e1d9c3d8885a7c2b202fd" }, "downloads": -1, "filename": "playlist-length-1.3.tar.gz", "has_sig": false, "md5_digest": "9e456760c8ffda5fdadd0818157edec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3123, "upload_time": "2018-03-31T13:18:22", "url": "https://files.pythonhosted.org/packages/29/75/163f0c9b399a372390ae8ceb948d20f40a6a98e1ebb80300331b61caf878/playlist-length-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "ec2eb854fcd75095ec2a6fb49c208b65", "sha256": "013cd52d31b3b6a9c531caca09c2e643c21dabc63f8b44699b36f3b2350cabfa" }, "downloads": -1, "filename": "playlist-length-1.4.tar.gz", "has_sig": false, "md5_digest": "ec2eb854fcd75095ec2a6fb49c208b65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3353, "upload_time": "2018-04-11T05:10:38", "url": "https://files.pythonhosted.org/packages/7e/26/3555c245829899e12bd12408c454760db69620e0676711117f170d6883e6/playlist-length-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "d5583d7bd0106cc052414f0b9c3b4757", "sha256": "441623ec117701a8cb839eec32f91bdd9eb1df477cafd9d5c69b3a55a5bd0591" }, "downloads": -1, "filename": "playlist-length-1.5.tar.gz", "has_sig": false, "md5_digest": "d5583d7bd0106cc052414f0b9c3b4757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3808, "upload_time": "2018-08-26T06:58:08", "url": "https://files.pythonhosted.org/packages/cf/f9/2b952d58cb0eb526c145088d5d8aca076ccc06721d854c8c77edfa9bca4c/playlist-length-1.5.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "f7d591f7821fe1b56fbfd1b0e83765c5", "sha256": "69bbc8f2184b86812a241c6333a5dcb8c70302b0d53d76d387692f7b4e620713" }, "downloads": -1, "filename": "playlist-length-1.6.1.tar.gz", "has_sig": false, "md5_digest": "f7d591f7821fe1b56fbfd1b0e83765c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4472, "upload_time": "2018-08-29T18:09:57", "url": "https://files.pythonhosted.org/packages/6a/16/a73537a0243c8784f1a175b9fa0d014aa7a51bc095c0163b4c965b2da53a/playlist-length-1.6.1.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "7a5c9e4e9abc2bafe9dcd23909a32b17", "sha256": "08724dc53efbcce5b5af1e925669b3c6ecdb555edc920f8432109ea658c5e66c" }, "downloads": -1, "filename": "playlist-length-1.8.tar.gz", "has_sig": false, "md5_digest": "7a5c9e4e9abc2bafe9dcd23909a32b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4948, "upload_time": "2018-10-11T19:08:47", "url": "https://files.pythonhosted.org/packages/e2/62/e307463a75c0622f5e3e1407223e995c4dff544db733590f702569f8b1bc/playlist-length-1.8.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "44a76c94416b41a1a70a6f53d3d4f0c9", "sha256": "dc5357ca994af8f5b28fd54dad998f509c1608b88a2292cf16334f3056ab0557" }, "downloads": -1, "filename": "playlist-length-1.8.1.tar.gz", "has_sig": false, "md5_digest": "44a76c94416b41a1a70a6f53d3d4f0c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4998, "upload_time": "2018-10-16T13:46:35", "url": "https://files.pythonhosted.org/packages/5d/90/ca01041b44a4a0f680ed3295b19086080ed8e4042378a51dc25b52b8115d/playlist-length-1.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44a76c94416b41a1a70a6f53d3d4f0c9", "sha256": "dc5357ca994af8f5b28fd54dad998f509c1608b88a2292cf16334f3056ab0557" }, "downloads": -1, "filename": "playlist-length-1.8.1.tar.gz", "has_sig": false, "md5_digest": "44a76c94416b41a1a70a6f53d3d4f0c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4998, "upload_time": "2018-10-16T13:46:35", "url": "https://files.pythonhosted.org/packages/5d/90/ca01041b44a4a0f680ed3295b19086080ed8e4042378a51dc25b52b8115d/playlist-length-1.8.1.tar.gz" } ] }