{ "info": { "author": "Hunter Hammond", "author_email": "huntrar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "genre-expand\n===============================================================\n\nExpand ID3 genre metadata using Wikipedia\n-----------------------------------------\n\nUpdate or replace ID3 genre metadata of MP3 files using data extracted from Wikipedia. Can recursively expand metadata of music directories with or without the need for user confirmation. Allows for topic disambiguation by the user to improve precision, as well as the option to only fill in missing genres.\n\nInstallation\n------------\n\n::\n\n pip install genre-expand\n\nor\n\n::\n\n pip install git+https://github.com/huntrar/genre-expand.git#egg=genre-expand\n\nor\n\n::\n\n git clone https://github.com/huntrar/genre-expand\n cd genre-expand\n python setup.py install\n\n\nUsage\n-----\n\n::\n\n usage: genre-expand.py [-h] -d SEARCH_DIR [-r] [-l LEVEL] [-f] [-s] [-m] [-q]\n [-v]\n\n expand ID3 genre metadata\n\n optional arguments:\n -h, --help show this help message and exit\n -d SEARCH_DIR, --search-dir SEARCH_DIR\n directory to search\n -r, --recursive recursively search directories\n -l LEVEL, --level LEVEL\n depth of directories to recurse\n -f, --force do not prompt user ever\n -s, --force-save save files without prompt\n -m, --missing-only only expand missing genres\n -q, --quiet suppress status and error messages\n -v, --version display current version\n\nAuthor\n------\n\n- Hunter Hammond (huntrar@gmail.com)\n\nNotes\n-----\n\n- Choosing the 'force' option will remove the need for prompts, but will also avoid making changes where a choice is ambiguous. If you want to disambiguate topics but skip other confirmations, use the 'force save' option.\n- The 'missing only' option is available for only expanding tags with missing genre metadata, preventing overwrites of existing genres.\n\n\nNews\n====\n\n0.0.4\n------\n\n- Added six to requirements.txt as well\n- Added missing future imports\n\n0.0.3\n------\n\n- Renamed main file to genre_expand.py\n\n0.0.2\n------\n\n- Fixed location of script entry point\n- Added six module to dependency requirements\n\n0.0.1\n------\n\n - Initial commit\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/huntrar/genre-expand", "keywords": "expand id3 mp3 genre metadata wikipedia eyed3 music tag", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "genre-expand", "package_url": "https://pypi.org/project/genre-expand/", "platform": "", "project_url": "https://pypi.org/project/genre-expand/", "project_urls": { "Homepage": "https://github.com/huntrar/genre-expand" }, "release_url": "https://pypi.org/project/genre-expand/0.0.4/", "requires_dist": [ "eyed3", "six", "wikipedia" ], "requires_python": "", "summary": "expand ID3 genre metadata", "version": "0.0.4" }, "last_serial": 2363697, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "55e32d25a6a2dbee7872e38e3dbe6941", "sha256": "1048d29ac2006e92c25f0e81493fe6dbc50285732619c52f1e15a3c1ff19adb4" }, "downloads": -1, "filename": "genre_expand-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "55e32d25a6a2dbee7872e38e3dbe6941", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7730, "upload_time": "2016-09-26T09:26:39", "url": "https://files.pythonhosted.org/packages/32/f3/4297f89f34ac3f5386386024aca222a6fc94b28c8845aa5d0d793edfa077/genre_expand-0.0.1-py2-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3f4d5d0d83c3640b92c3f0a3413846a2", "sha256": "a7f9f97b2d73401d716eca0eb0893e542727cfe0e083fc344dfd81d44ee09907" }, "downloads": -1, "filename": "genre_expand-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3f4d5d0d83c3640b92c3f0a3413846a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7882, "upload_time": "2016-09-26T09:33:22", "url": "https://files.pythonhosted.org/packages/1e/c3/50bd1a800fc1ee8ab0d3689a4a490294bdb68b63bdfc18fd79c071d0b74b/genre_expand-0.0.3-py2-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e627f588f794c07a83c56f1022efa0ad", "sha256": "ae30ac7cbaf69ec3e6a4232c36c0a5b143ee633baa8b5d5eba0f3ed9efeabb5f" }, "downloads": -1, "filename": "genre_expand-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e627f588f794c07a83c56f1022efa0ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7955, "upload_time": "2016-09-26T09:38:05", "url": "https://files.pythonhosted.org/packages/8d/d1/aa90d22321f6914de6a655000de6e93c8bc90392055087e343be85e64464/genre_expand-0.0.4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e627f588f794c07a83c56f1022efa0ad", "sha256": "ae30ac7cbaf69ec3e6a4232c36c0a5b143ee633baa8b5d5eba0f3ed9efeabb5f" }, "downloads": -1, "filename": "genre_expand-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e627f588f794c07a83c56f1022efa0ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7955, "upload_time": "2016-09-26T09:38:05", "url": "https://files.pythonhosted.org/packages/8d/d1/aa90d22321f6914de6a655000de6e93c8bc90392055087e343be85e64464/genre_expand-0.0.4-py2-none-any.whl" } ] }