{ "info": { "author": "Eric Ahn", "author_email": "ericahn3@illinois.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Multimedia", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pymiparse\n=========\n\npymiparse is an easy to use parser for MediaInfo text logs.\nMost current MediaInfo parsing libraries for Python either act as straight wrappers around\nthe MediaInfo binary or are only capable of translating XML output from MediaInfo.\n\nIn addition, pymiparse is capable of automatically parsing and identifying the following in a developer-friendly format,\nso that developers don't have to:\n\n- All MediaInfo sections (General, Audio, Video, Text, Menu)\n- Filename and container\n- Primary video codec\n- Primary audio codec\n- Common audio channel configurations (1.0, 2.0, 2.1, 5.1, 7.1)\n- All audio languages\n- All subtitle languages\n- And more!\n\npymiparse is powerful and easy to use::\n\n >>> import pymiparse\n >>> with open('mediainfo_log.txt', 'r') as f:\n ... logs = pymiparse.parse_from_file(f)\n ...\n >>> logs[0].get_primary_video_codec()\n 'H.264'\n >>> logs[0].get_primary_audio_codec()\n 'AAC'\n >>> logs[0].get_primary_audio_channels()\n '2.0'\n >>> logs[0].get_audio_languages()\n ['Japanese']\n >>> logs[0].get_subtitle_languages()\n ['English', 'Japanese']\n\nInstalling\n----------\n\npymiparse can be installed with `pip `_::\n\n $ pip install pymiparse\n\nAlternatively, you can grab the latest source code from `GitHub `_::\n\n $ git clone git://github.com/wchill/pymiparse.git\n $ python setup.py install\n\n\nDocumentation\n-------------\n\nTo be completed...\n\n\nContributing\n------------\n\nTo be completed...\n\nMaintainers\n-----------\n\n- `@wchill `_ (Eric Ahn)\n\n\n\nChanges\n=======\n\n0.1.1 (2016-11-03)\n------------------\n\n* Fixed several parsing bugs.\n\n\n0.1.0 (2016-11-03)\n------------------\n\n* Initial release.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wchill/pymiparse", "keywords": "mediainfo parser parsing audio video", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pymiparse", "package_url": "https://pypi.org/project/pymiparse/", "platform": "", "project_url": "https://pypi.org/project/pymiparse/", "project_urls": { "Homepage": "https://github.com/wchill/pymiparse" }, "release_url": "https://pypi.org/project/pymiparse/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python parser for MediaInfo text logs.", "version": "0.1.1" }, "last_serial": 2439397, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1be4701135f52b83464a1939b36e1a6c", "sha256": "5a1342d044f310986c2ded15ff0ad7fec6adbbd6e444ee66a4a5c10749dcd59b" }, "downloads": -1, "filename": "pymiparse-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1be4701135f52b83464a1939b36e1a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5915, "upload_time": "2016-11-03T06:18:16", "url": "https://files.pythonhosted.org/packages/d1/e1/b6243a10a66b6a9d525dda703c6aac910553e9d44b554f787f9c3914d855/pymiparse-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "30a63aa23f05c838c0852c6bff4da775", "sha256": "77f8bb06de545dd6d14a3e86e15c7d5ee6f3015e7c7e7afce89a7e402ff17f9c" }, "downloads": -1, "filename": "pymiparse-0.1.1.tar.gz", "has_sig": true, "md5_digest": "30a63aa23f05c838c0852c6bff4da775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5723, "upload_time": "2016-11-03T08:03:27", "url": "https://files.pythonhosted.org/packages/e3/0f/42a9ed781b3da5c529b5b447efcab6c7454884cffa770e5a414f81941c13/pymiparse-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30a63aa23f05c838c0852c6bff4da775", "sha256": "77f8bb06de545dd6d14a3e86e15c7d5ee6f3015e7c7e7afce89a7e402ff17f9c" }, "downloads": -1, "filename": "pymiparse-0.1.1.tar.gz", "has_sig": true, "md5_digest": "30a63aa23f05c838c0852c6bff4da775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5723, "upload_time": "2016-11-03T08:03:27", "url": "https://files.pythonhosted.org/packages/e3/0f/42a9ed781b3da5c529b5b447efcab6c7454884cffa770e5a414f81941c13/pymiparse-0.1.1.tar.gz" } ] }