{ "info": { "author": "", "author_email": "lg@lgaggini.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Multimedia :: Sound/Audio" ], "description": "# folderpodgen\n\nfolderpodgen is a Python script to generate a podcast RSS from a folder of mp3 files powered by [podgen](https://github.com/tobinus/python-podgen) and [mutagen](https://github.com/quodlibet/mutagen).\n\n## Quickstart\n```shell\nfolderpodgen --name mypodcast --description mypodcast --website \"https://mypodcast.fm\" --author_name \"lgaggini\" /path/to/my/episodes/\n```\n## Features\n* cli tool\n* grabs episode informations from ID3:\n * artist -> artist\n * title -> title and subtitle\n * date (YYYY-MM-DD) -> publication date\n * comment -> description\n * duration -> duration\n* powered by podgen and mutagen\n\n## Install\n```\ngit clone https://github.com/lgaggini/folderpodgen\ncd folderpodgen\npython2 setup.py install\n```\n\npip package to come.\n\n## Status\nBeta version 0.2.0.\n\n## Documentation\n```shell\nUsage: folderpodgen.py [OPTIONS] FOLDER\n\n Generate a podcast from mp3 files located in the provided FOLDER\n\nOptions:\n --name TEXT the name of the podcast [required]\n --description TEXT the description of the podcast [required]\n --website TEXT the url of the website of the podcast\n [required]\n --explicit / --no-explicit is the podcast explicit?\n --author_name TEXT the authors of the podcast [required]\n --author_email TEXT the email of the podcast\n --image TEXT the url of the cover image for the podcast\n (minimun 1400x1400px, jpg or png)\n --feed_path TEXT the path of the podcast on website\n --copyright TEXT copyright informations\n --language TEXT podcast language in ISO-639\n --category TEXT podcast category\n --blog / --no-blog try to guess episode blog post\n --blog_path TEXT path to blog posts\n --verbose / --no-verbose debug mode\n --help Show this message and exit.\n```\n\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/lgaggini/drowse", "keywords": "PODCAST,MP3,RSS", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "folderpodgen", "package_url": "https://pypi.org/project/folderpodgen/", "platform": "", "project_url": "https://pypi.org/project/folderpodgen/", "project_urls": { "Homepage": "https://github.com/lgaggini/drowse" }, "release_url": "https://pypi.org/project/folderpodgen/0.2/", "requires_dist": [ "click", "podgen", "mutagen" ], "requires_python": "", "summary": "Make a podcast RSS from a folder of MP3 files", "version": "0.2" }, "last_serial": 3769458, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "5a58174b13036686fc9d70b681f49cb4", "sha256": "ee5095479436bd880b393d0569443a3f349eef0124a9c461448554c60128e0ef" }, "downloads": -1, "filename": "folderpodgen-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a58174b13036686fc9d70b681f49cb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3905, "upload_time": "2018-04-16T14:36:03", "url": "https://files.pythonhosted.org/packages/85/41/47a1b4682f3b9b884530c51b7a5ce7da3b73189891a89510971ed11640d4/folderpodgen-0.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a58174b13036686fc9d70b681f49cb4", "sha256": "ee5095479436bd880b393d0569443a3f349eef0124a9c461448554c60128e0ef" }, "downloads": -1, "filename": "folderpodgen-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a58174b13036686fc9d70b681f49cb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3905, "upload_time": "2018-04-16T14:36:03", "url": "https://files.pythonhosted.org/packages/85/41/47a1b4682f3b9b884530c51b7a5ce7da3b73189891a89510971ed11640d4/folderpodgen-0.2-py2.py3-none-any.whl" } ] }