{ "info": { "author": "Steve McMaster", "author_email": "mcmaster@hurricanelabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3 :: Only" ], "description": "ffglibweb - A library for parsing the web\r\n======================================\r\n\r\nlibweb is, simply, a parsing engine for the web. The goal of the libweb project\r\nis to provide a library capable of parsing the vast majority of consumable\r\ncontent on the web. libweb strives to maintain compatibility with current\r\nversions of Python, and specifically tests against Python 2.7 and Python 3.3+.\r\n\r\nInstallation\r\n------------\r\n\r\npython-libweb can be installed using pip3:\r\n\r\n::\r\n\r\n pip3 install python-libweb\r\n\r\nOr, if you're feeling adventurous, can be installed directly from\r\ngithub:\r\n\r\n::\r\n\r\n pip3 install git+https://github.com/HurricaneLabs/python-libweb.git\r\n\r\nUsage\r\n-----\r\n\r\n.. code:: python\r\n\r\n # spamhaus.py\r\n\r\n from libweb.dns import DnsblService\r\n\r\n conf = {\r\n \"rrname\": \"{target}.zen.spamhaus.org\",\r\n \"rrtype\": \"A\",\r\n }\r\n\r\n for result in DnsblService(opts={\"target\": \"127.0.0.2\"}, **conf):\r\n print(result)\r\n\r\nKnown Issues\r\n------------\r\n- TODO\r\n\r\nUpcoming Features\r\n-----------------\r\n- TODO\r\n\r\nVersion History\r\n---------------\r\n\r\nVersion 1.0.0 (2017-06-12)\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n- Switch to jsonpath_rw_ext\r\n- Minor restructuring in JsonService to allow better subclassing\r\n- Official first release to PyPI\r\n\r\nVersion 0.99.0 (2017-01-27)\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://python-libweb.readthedocs.io/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "libweb", "package_url": "https://pypi.org/project/libweb/", "platform": "", "project_url": "https://pypi.org/project/libweb/", "project_urls": { "Homepage": "http://python-libweb.readthedocs.io/" }, "release_url": "https://pypi.org/project/libweb/1.0.0/", "requires_dist": [ "defusedxml", "dnspython3", "filemagic", "html5lib", "jsonpath-rw-ext", "lxml", "relatime", "requests", "tzlocal" ], "requires_python": "", "summary": "Python Web Service Parsing Library", "version": "1.0.0" }, "last_serial": 2944506, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3359ddb665d6f47891d7ce7904f8a152", "sha256": "b4b6bd7b798b3560ab004e77e72bbc3df515c476a457ff49817f03d4635004fe" }, "downloads": -1, "filename": "libweb-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3359ddb665d6f47891d7ce7904f8a152", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9644, "upload_time": "2017-06-12T15:24:15", "url": "https://files.pythonhosted.org/packages/cb/f0/1a6dae74d08ca896acef3cc3a04fce59224a2b652ab6498677bb38789883/libweb-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3359ddb665d6f47891d7ce7904f8a152", "sha256": "b4b6bd7b798b3560ab004e77e72bbc3df515c476a457ff49817f03d4635004fe" }, "downloads": -1, "filename": "libweb-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3359ddb665d6f47891d7ce7904f8a152", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9644, "upload_time": "2017-06-12T15:24:15", "url": "https://files.pythonhosted.org/packages/cb/f0/1a6dae74d08ca896acef3cc3a04fce59224a2b652ab6498677bb38789883/libweb-1.0.0-py2.py3-none-any.whl" } ] }