{ "info": { "author": "Mihai Damian", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.5", "Topic :: Internet :: WWW/HTTP" ], "description": "Run 'easy_install libfm' to install this library.\r\n\r\nAll API methods are handled through the 'read' and 'write' methods.\r\n\r\nMethods from the API's Auth should not be called directly. Instead use \r\nthe equivalent 'create_mobile_session', 'create_session' and 'get_token'.\r\n\r\nThe 'read' and 'write' methods will return a JSON like structure made up of\r\nlists and dictionaries. The same structure will be generated regardless the\r\nformat of the actual API method response (XML or JSON). By default libfm will\r\ntry to ask for JSON response formats. See http://www.last.fm/api/rest for the\r\nrules on how XML responses get transformed into JSON.\r\n\r\nError responses will be raised as exceptions of type LibFMError. Error codes\r\nabove 100 correspond to error types introduced by this library.\r\n\r\nHttp proxies are supported per LibFm object instance.\r\n\r\nLibFm's instances are thread safe, provided you refrain from modifying their \r\ninstance members mid-execution :).\r\n\r\nSee example.py for usage examples.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/MihaiDamian/Lib.fm", "keywords": "last.fm API scrobbler", "license": "MIT License", "maintainer": "", "maintainer_email": "damianmihairadu ((at)) gmail <> com", "name": "libfm", "package_url": "https://pypi.org/project/libfm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/libfm/", "project_urls": { "Homepage": "http://github.com/MihaiDamian/Lib.fm" }, "release_url": "https://pypi.org/project/libfm/0.1/", "requires_dist": null, "requires_python": null, "summary": "Lightweight wrapper over last.fm API", "version": "0.1" }, "last_serial": 794173, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "582b7c89a49f3fe59303bb0ef4d77e55", "sha256": "1b9c35584a329733001d591761e0c2bbdecf5669aaae94114d1e7d2a982e1bb9" }, "downloads": -1, "filename": "libfm-0.2-py2.5.egg", "has_sig": false, "md5_digest": "582b7c89a49f3fe59303bb0ef4d77e55", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 5090, "upload_time": "2011-01-06T21:01:42", "url": "https://files.pythonhosted.org/packages/e5/c5/d82652df25226dd170d91d3cbcc6f5ba33cbae275d10732aa2273878def2/libfm-0.2-py2.5.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "582b7c89a49f3fe59303bb0ef4d77e55", "sha256": "1b9c35584a329733001d591761e0c2bbdecf5669aaae94114d1e7d2a982e1bb9" }, "downloads": -1, "filename": "libfm-0.2-py2.5.egg", "has_sig": false, "md5_digest": "582b7c89a49f3fe59303bb0ef4d77e55", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 5090, "upload_time": "2011-01-06T21:01:42", "url": "https://files.pythonhosted.org/packages/e5/c5/d82652df25226dd170d91d3cbcc6f5ba33cbae275d10732aa2273878def2/libfm-0.2-py2.5.egg" } ] }