{ "info": { "author": "Hans-Christoph Steiner", "author_email": "hans@eds.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "About\n------\nPyMTP is a Pythonic binding to LibMTP that allows Python programs to interact\nover Media Transfer Protocol (MTP) with LibMTP-supported devices. These devices\ninclude all recent Android devices, several popular MP3 players, including\nCreative Zen, several iRiver devices, NormSoft Pocket Tunes and many others.\n\nWhy\n----\nI decided to write pymtp after I got my Creative(R) Zen V Plus, and I noticed\nthere wasn't any libraries to use MTP in python. I grabbed ctypes and went to \nwork. \n\nRequirements\n------------\npymtp 0.0.5 requires:\n\t* python\n\t* ctypes (or Python 2.5, as it includes Ctypes)\n\t* libmtp 1.1 or above\n\nInstalling\n-----------\nTo install pymtp on most systems, run setup.py:\n\n\tpython setup.py build\n\tpython setup.py install\n\t\nAfter running those commands (on *nix, you'll need to run the install command \nas root), pymtp should be installed and ready to go\n\nGenerating documentation\n------------------------\nWhile pymtp doesn't come with any documentation with it, you can generate \ndocumentation using epydoc. Epydoc makes very pretty documentation:\n\n\tepydoc -o pymtp.py\n\t\nThis, of course, requires epydoc to be installed.\n\nGetting help\n-------------\nIf you find you need help getting pymtp working, or have any questions or \ncomments on pymtp, please send me a message. I'm usually available on \nirc.freenode.net as \"nick125\", or email me at nick@nick125.com\n\nThanks\n------\nI would like to take this moment to thank everyone who has ever filed a bug\nreport or a patch. You guys have made me feel like my work is actually \nimportant to someone and have given me the encouragement to keep working on it.\nI'd like to give a special thanks to Dan O'Reilly for his patches and other\ncontributions to this project.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/pymtp", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "PyMTP", "package_url": "https://pypi.org/project/PyMTP/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyMTP/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/pymtp" }, "release_url": "https://pypi.org/project/PyMTP/0.0.6/", "requires_dist": null, "requires_python": null, "summary": "LibMTP bindings in Python", "version": "0.0.6" }, "last_serial": 896777, "releases": { "0.0.1": [], "0.0.2": [], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0acc424b496fd4ca9fd601ae7f6181c0", "sha256": "7478ba47b27974482f318beb47ba389e63cb096fa74ce3138dd194fb1450f7ae" }, "downloads": -1, "filename": "pymtp-0.0.4.tar.gz", "has_sig": true, "md5_digest": "0acc424b496fd4ca9fd601ae7f6181c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20767, "upload_time": "2013-10-07T23:08:44", "url": "https://files.pythonhosted.org/packages/17/9b/a08035c424b518c7bb757fb82ee7b02237e3e97bffdae16e11f81dbb23e7/pymtp-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "91141a63f23145b65200318c4bda3ffa", "sha256": "2b67f2d8fa10eb1952e2cae9d4bfb5d30000a5c09bee483fa98419c29615e0c3" }, "downloads": -1, "filename": "PyMTP-0.0.5.tar.gz", "has_sig": true, "md5_digest": "91141a63f23145b65200318c4bda3ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22856, "upload_time": "2013-10-08T02:03:44", "url": "https://files.pythonhosted.org/packages/57/5c/fbb772b3439676fd043367dcb8613fa7d13f7e13b333baa52d013096e54b/PyMTP-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "23679b79ce5e2eebf987b0daeb351fb1", "sha256": "c729beddad8d200afeefd0bf59b01065b9fe276a3845a4a4940eca4ea2e3a47b" }, "downloads": -1, "filename": "PyMTP-0.0.6.tar.gz", "has_sig": true, "md5_digest": "23679b79ce5e2eebf987b0daeb351fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22431, "upload_time": "2013-10-11T00:11:41", "url": "https://files.pythonhosted.org/packages/d6/4e/d7667f23a62862ca026fcaabaee0c1ed2eacb3ee7c0b905ae532ff28c414/PyMTP-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23679b79ce5e2eebf987b0daeb351fb1", "sha256": "c729beddad8d200afeefd0bf59b01065b9fe276a3845a4a4940eca4ea2e3a47b" }, "downloads": -1, "filename": "PyMTP-0.0.6.tar.gz", "has_sig": true, "md5_digest": "23679b79ce5e2eebf987b0daeb351fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22431, "upload_time": "2013-10-11T00:11:41", "url": "https://files.pythonhosted.org/packages/d6/4e/d7667f23a62862ca026fcaabaee0c1ed2eacb3ee7c0b905ae532ff28c414/PyMTP-0.0.6.tar.gz" } ] }