{ "info": { "author": "Gregory Petukhov", "author_email": "lorien@lorien.name", "bugtrack_url": null, "classifiers": [], "description": "====\nitem\n====\n\n.. image:: https://travis-ci.org/lorien/item.png?branch=master\n :target: https://travis-ci.org/lorien/item?branch=master\n\n.. image:: https://coveralls.io/repos/lorien/item/badge.svg?branch=master\n :target: https://coveralls.io/r/lorien/item?branch=master\n\n.. image:: https://pypip.in/download/item/badge.svg?period=month\n :target: https://pypi.python.org/pypi/item\n\n.. image:: https://pypip.in/version/item/badge.svg\n :target: https://pypi.python.org/pypi/item\n\n.. image:: https://landscape.io/github/lorien/item/master/landscape.png\n :target: https://landscape.io/github/lorien/item/master\n\n\nUsage Example\n=============\n\n.. code:: python\n\n from item import Item\n from lxml.html import fromstring\n\n class SomeStructure(Item):\n id = IntegerField('//path/to/@id')\n name = StringField('//path/to/name')\n date = DateTimeField('//path/to/@datetime', '%Y-%m-%d %H:%M:%S')\n\n structure = SomeStructure(fromstring(SOME_HTML))\n print(structure.id)\n print(structure.name)\n print(structure.date)\n\n\nInstallation\n============\n\n.. code:: bash\n\n pip install item", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lorien/item", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "item", "package_url": "https://pypi.org/project/item/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/item/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lorien/item" }, "release_url": "https://pypi.org/project/item/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "API to describe schema of data to extract them from HTML", "version": "0.0.3" }, "last_serial": 1499447, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1add3b9752c4a0c81f8d74ea0136974b", "sha256": "7b0cd0ffa59bcd150525203545670b9a67ac1b15d52cd194bbfa9dd10c1f3d7c" }, "downloads": -1, "filename": "item-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1add3b9752c4a0c81f8d74ea0136974b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7015, "upload_time": "2015-03-21T03:37:38", "url": "https://files.pythonhosted.org/packages/0b/fc/b800f4aaf3d06b709750ec79922daac0f9294e4b83df8941df7dd7bf8383/item-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3dbdec3c181004da0af1cf079b59363b", "sha256": "10068aa8d94a93ddda85ff074405aafa8b5d36fb8cd08c559a2e4f6cb598c489" }, "downloads": -1, "filename": "item-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3dbdec3c181004da0af1cf079b59363b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7615, "upload_time": "2015-04-10T17:17:02", "url": "https://files.pythonhosted.org/packages/89/a4/3f1f6c84d64f22b4841850355634196d3698dc845c61bcbfaf2dcd4b8690/item-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dbdec3c181004da0af1cf079b59363b", "sha256": "10068aa8d94a93ddda85ff074405aafa8b5d36fb8cd08c559a2e4f6cb598c489" }, "downloads": -1, "filename": "item-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3dbdec3c181004da0af1cf079b59363b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7615, "upload_time": "2015-04-10T17:17:02", "url": "https://files.pythonhosted.org/packages/89/a4/3f1f6c84d64f22b4841850355634196d3698dc845c61bcbfaf2dcd4b8690/item-0.0.3.tar.gz" } ] }