{ "info": { "author": "H. Turgut Uyar", "author_email": "uyar@tekir.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML", "Topic :: Text Processing :: Markup :: XML", "Topic :: Utilities" ], "description": "Copyright (C) 2014-2019 H. Turgut Uyar \n\nPiculet is a module for extracting data from XML or HTML documents\nusing XPath queries. It consists of a `single source file`_\nwith no dependencies other than the standard library, which makes it very easy\nto integrate into applications. It also provides a command line interface.\n\n:PyPI: https://pypi.org/project/piculet/\n:Repository: https://github.com/uyar/piculet\n:Documentation: https://piculet.readthedocs.io/\n\nPiculet has been tested with Python 2.7, Python 3.4+, and compatible\nversions of PyPy. You can install the latest version using ``pip``::\n\n pip install piculet\n\n.. _single source file: https://github.com/uyar/piculet/blob/master/piculet.py\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/uyar/piculet", "keywords": "xml,html,xpath,scrape", "license": "LGPL-3.0+", "maintainer": "H. Turgut Uyar", "maintainer_email": "uyar@tekir.org", "name": "piculet", "package_url": "https://pypi.org/project/piculet/", "platform": "", "project_url": "https://pypi.org/project/piculet/", "project_urls": { "Documentation": "https://piculet.readthedocs.io/", "Homepage": "https://github.com/uyar/piculet", "Repository": "https://github.com/uyar/piculet" }, "release_url": "https://pypi.org/project/piculet/1.0.1/", "requires_dist": [ "pyyaml (>=3.13,<4.0); extra == \"yaml\"" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "XML/HTML scraper using XPath queries.", "version": "1.0.1" }, "last_serial": 5572526, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9c848aa7a023d965b6ca2d5eba04dcbe", "sha256": "e9ab375a81c443056d44abe45eeaf01450b75ad4e90b7f66f8fe1c04283fb1f0" }, "downloads": -1, "filename": "piculet-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c848aa7a023d965b6ca2d5eba04dcbe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10895, "upload_time": "2018-05-25T13:03:50", "url": "https://files.pythonhosted.org/packages/c5/d3/8ee33e2b514facceb89dd3efa6198dc6b20d791ba965d93d92bc14316af0/piculet-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d17f490c85eb705da9f5802321d56b1", "sha256": "216daccd3bb8fed6e8b39de57eb13578e27451493f026fd98596fda602bce9f2" }, "downloads": -1, "filename": "piculet-1.0.tar.gz", "has_sig": false, "md5_digest": "3d17f490c85eb705da9f5802321d56b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32122, "upload_time": "2018-05-25T13:03:52", "url": "https://files.pythonhosted.org/packages/e6/3d/90d8dafd79d7c6d7f797f1d4606664a9104240cf1e6cb9a275e6956ea4bb/piculet-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "df7abd7dc8ab77c9868c7ac8488bf036", "sha256": "d313b39deb39456eeeedb7210c04a1e6fdb591a4cec7a531f3499d4c9655beeb" }, "downloads": -1, "filename": "piculet-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df7abd7dc8ab77c9868c7ac8488bf036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 126727, "upload_time": "2019-02-07T12:07:34", "url": "https://files.pythonhosted.org/packages/c0/93/8068c465bbf27c71c34296abe8004737da2b445c297cc95531c0d31a611f/piculet-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9120b24b29a1b051e30e7afeba1784c3", "sha256": "86bf5f4749bbedb2b99a9f703a55045cf284c6305bafd79a3cde7f4f59fd40b6" }, "downloads": -1, "filename": "piculet-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9120b24b29a1b051e30e7afeba1784c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 31640, "upload_time": "2019-02-07T12:07:35", "url": "https://files.pythonhosted.org/packages/12/93/a9993b912aa2f53148598127a460184dcdd3e44a3054334fb8f7e8764405/piculet-1.0.1.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "14eda481f56b0d43b85e1d01308bf452", "sha256": "993825470026c43354e6f8d34f5797711872add5de6b32c4bc6a7554a1014204" }, "downloads": -1, "filename": "piculet-1.0a1.tar.gz", "has_sig": false, "md5_digest": "14eda481f56b0d43b85e1d01308bf452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29447, "upload_time": "2016-08-24T13:44:24", "url": "https://files.pythonhosted.org/packages/9f/26/20d1ba2740d2e59c0adaa61149ade7fa2f2de0818f34237d9a7d885e8d2b/piculet-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "2f6f09aeb9286d153131d461f95faf57", "sha256": "1cfb2a6d1d85b7702ca66f0ac831be6bf414ef1ca1bcb1fb17e55843759026a2" }, "downloads": -1, "filename": "piculet-1.0a2.tar.gz", "has_sig": false, "md5_digest": "2f6f09aeb9286d153131d461f95faf57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31032, "upload_time": "2017-04-04T14:02:16", "url": "https://files.pythonhosted.org/packages/b3/98/fad42739c11d580a4d168e8f385b3143a4e0109cb6a13162b9190a6761a3/piculet-1.0a2.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "29c4e10fabfc2e67aaf3dab7f030041e", "sha256": "d19fe7ffe32d481e3cd0959d1960ca81ee71a55ad3d7df4f98be993062a8dc6b" }, "downloads": -1, "filename": "piculet-1.0b1.tar.gz", "has_sig": false, "md5_digest": "29c4e10fabfc2e67aaf3dab7f030041e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28407, "upload_time": "2017-04-26T13:12:24", "url": "https://files.pythonhosted.org/packages/1e/7c/63b3d2a71cb3541b5353b45962ac5ec48c299db1385495d702a1cc59bb25/piculet-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "7b3f867e440b8a3b8d1a39251a9ff303", "sha256": "8475626d03f3b812ea64919537f55e153d9137373c3b35f1e86f3516cabfc352" }, "downloads": -1, "filename": "piculet-1.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b3f867e440b8a3b8d1a39251a9ff303", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13565, "upload_time": "2017-06-16T14:44:04", "url": "https://files.pythonhosted.org/packages/35/a2/b5971c65ceceda4d671d0d520386a75bafc1ce48015cf5e864d43366657e/piculet-1.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b6210da8854a50ed0e1ba68b6a84a2a", "sha256": "cc526dbc925b43860fb8413f4f66513601233cde5c851c971969e727ca7e57f0" }, "downloads": -1, "filename": "piculet-1.0b2.tar.gz", "has_sig": false, "md5_digest": "6b6210da8854a50ed0e1ba68b6a84a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29221, "upload_time": "2017-06-16T14:44:05", "url": "https://files.pythonhosted.org/packages/3d/f7/414f4b74a3aa9743e116d6ee051939944a997b627f938e2aa9b60fd03f2c/piculet-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "6f8872c2eac6adc66b8627fed6e0e4c2", "sha256": "7b6ce70cb039ed56abc05af7c8bbe6c6c5cdea4bf6c5d087ff8cdcac5997c4a4" }, "downloads": -1, "filename": "piculet-1.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f8872c2eac6adc66b8627fed6e0e4c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13370, "upload_time": "2017-07-25T13:25:41", "url": "https://files.pythonhosted.org/packages/f2/e8/80320e7a918dba8d32f5b605790931a18bee7b542dbc729b5bce2e2bd9e3/piculet-1.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c014fb933f69806f3991152296ce306a", "sha256": "50cf367a57abcfafbdc5533a94f1c2c9ab940a1a890f7d819d982889bd319a0b" }, "downloads": -1, "filename": "piculet-1.0b3.tar.gz", "has_sig": false, "md5_digest": "c014fb933f69806f3991152296ce306a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29171, "upload_time": "2017-07-25T13:25:43", "url": "https://files.pythonhosted.org/packages/cb/54/b15970b0c80d97b37389dfa8455e24dcccb235b83328c50b3e7df06b55a2/piculet-1.0b3.tar.gz" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "ad9a6367462827561c6e3dae26e7f91d", "sha256": "05dab52fab1e8825d907ff721969bcd4b77daf1cb9b6c796d2362e7de35cb7f9" }, "downloads": -1, "filename": "piculet-1.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad9a6367462827561c6e3dae26e7f91d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13938, "upload_time": "2018-01-02T11:54:03", "url": "https://files.pythonhosted.org/packages/1e/3e/ca485c4434ede1fe6d490d1e749b2052ab0bca196ea1b0432d3361bf4f3a/piculet-1.0b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42c686cd9ecea1fe52c90d8d4583490c", "sha256": "a049e704b1db4416993f16253175339a6671b3934485e322b438c00242b3404c" }, "downloads": -1, "filename": "piculet-1.0b4.tar.gz", "has_sig": false, "md5_digest": "42c686cd9ecea1fe52c90d8d4583490c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28333, "upload_time": "2018-01-02T11:54:05", "url": "https://files.pythonhosted.org/packages/e0/60/aea71f78b3242bc0435af8d7c7adc26ff891f1967813950e813d237ac34e/piculet-1.0b4.tar.gz" } ], "1.0b5": [ { "comment_text": "", "digests": { "md5": "079a7256a9238801211d9fce7452216c", "sha256": "7f00fa32a6fc266f7fb41f83ba8dc7f95707c9cf5f411d0845c4c194a8daa2ec" }, "downloads": -1, "filename": "piculet-1.0b5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "079a7256a9238801211d9fce7452216c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16355, "upload_time": "2018-01-16T16:12:57", "url": "https://files.pythonhosted.org/packages/ab/84/659c0cb48eb760299981b8c8fd8f25e711ea79e2bb95b9f3e1c1023e730d/piculet-1.0b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9315d16e4e779a92905c6d50ccd90e0d", "sha256": "0372b112eea56e697d0ccdfee9127ef22bff5d9ba744c9c5b9652a936b74a2bc" }, "downloads": -1, "filename": "piculet-1.0b5.tar.gz", "has_sig": false, "md5_digest": "9315d16e4e779a92905c6d50ccd90e0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32828, "upload_time": "2018-01-16T16:12:58", "url": "https://files.pythonhosted.org/packages/29/fd/09b4323c6d5affdeadbc80401d3e899b7c70cdb68625b438e47ea74f9505/piculet-1.0b5.tar.gz" } ], "1.0b6": [ { "comment_text": "", "digests": { "md5": "ac7c5fce35c02988546d288a0a9a57d0", "sha256": "c6df15cc03fd3c537445f50beed746274f9ba0b67bc7f519e9b4b2cedd332b2b" }, "downloads": -1, "filename": "piculet-1.0b6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac7c5fce35c02988546d288a0a9a57d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16695, "upload_time": "2018-01-17T17:33:32", "url": "https://files.pythonhosted.org/packages/1d/35/38c1d9ea1e3c712a67aea7d4a556b4a183dfc8957c925ddc110009bc672d/piculet-1.0b6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f352b41652315db0ab0072092120e0ca", "sha256": "329cf52d5bfe354e054cbab6bd38229bd6c8c84751c108982a35f6bbb2413a35" }, "downloads": -1, "filename": "piculet-1.0b6.tar.gz", "has_sig": false, "md5_digest": "f352b41652315db0ab0072092120e0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33097, "upload_time": "2018-01-17T17:33:34", "url": "https://files.pythonhosted.org/packages/52/5b/0db24e935ba77502f989226f360d8946fad0355fd2c40a232b1677d4afa6/piculet-1.0b6.tar.gz" } ], "1.0b7": [ { "comment_text": "", "digests": { "md5": "08bab36fcdb7f9177513abdaeeae1fa2", "sha256": "c14ae0bd8bf0e1ba771c8c2532fcea3259f2133c89a1f85257a52abf1d8e210e" }, "downloads": -1, "filename": "piculet-1.0b7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08bab36fcdb7f9177513abdaeeae1fa2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13860, "upload_time": "2018-03-21T08:10:51", "url": "https://files.pythonhosted.org/packages/f9/3f/688365b8255c035d815887d56a68e4b21a509d37c860f32202f23f971644/piculet-1.0b7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79b119cc6d51e4e507b10ab44b14677e", "sha256": "caf5024fbd8bf8ec95e52e582226d823393c013e4eba65f6cb5cc232da9e5c1e" }, "downloads": -1, "filename": "piculet-1.0b7.tar.gz", "has_sig": false, "md5_digest": "79b119cc6d51e4e507b10ab44b14677e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32795, "upload_time": "2018-03-21T08:10:53", "url": "https://files.pythonhosted.org/packages/0f/6a/deb3549e0882c775f58579f93da222884c6c01decfeb1f97c4c0f0827dc8/piculet-1.0b7.tar.gz" } ], "2.0.0a0": [ { "comment_text": "", "digests": { "md5": "ce9cbc006ed5336d5252d0819c796381", "sha256": "000b4e985611f826d0574fcfb958c248b5a8ac78eb3df99ff1cf326ff20edeb2" }, "downloads": -1, "filename": "piculet-2.0.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce9cbc006ed5336d5252d0819c796381", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 36017, "upload_time": "2019-06-28T16:05:19", "url": "https://files.pythonhosted.org/packages/a8/48/8d788adfaa9c6a05e1abfde2258c080b40e5da0d878e814bb33252e8a14d/piculet-2.0.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca8b16e19888ba8457242b173c5915d1", "sha256": "281a49ec972dbb2f4e5824a6f5c4783c306bfe85ecc363a6640da7f8f72ae92e" }, "downloads": -1, "filename": "piculet-2.0.0a0.tar.gz", "has_sig": false, "md5_digest": "ca8b16e19888ba8457242b173c5915d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 30525, "upload_time": "2019-06-28T16:05:21", "url": "https://files.pythonhosted.org/packages/8c/d9/385217f92a0550b2d0a0b34eb9f272f92562164c67bf7405c6b35b9defb6/piculet-2.0.0a0.tar.gz" } ], "2.0.0a1": [ { "comment_text": "", "digests": { "md5": "1809399be4239df479445e2ec17b0137", "sha256": "dcf927dd99016aa45ac425fac3e7664aad618af949225a08a6d742c8c7efdafa" }, "downloads": -1, "filename": "piculet-2.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "1809399be4239df479445e2ec17b0137", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 36004, "upload_time": "2019-07-23T13:44:35", "url": "https://files.pythonhosted.org/packages/60/29/54825cb837d7123b8dbf7f6bc7b645d3ba43aab771c101666567ff57d314/piculet-2.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04370a5ed45cb6e44610d821d7795951", "sha256": "76ecc8c20070770ef8c979efad0e92d16a19a7e3cadc7fae9e41eaa8e2f1d847" }, "downloads": -1, "filename": "piculet-2.0.0a1.tar.gz", "has_sig": false, "md5_digest": "04370a5ed45cb6e44610d821d7795951", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 30835, "upload_time": "2019-07-23T13:44:37", "url": "https://files.pythonhosted.org/packages/34/99/8a5760fbd729691a951d072af88ce08e7b94bc778ef56e7c431dde1d16e5/piculet-2.0.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df7abd7dc8ab77c9868c7ac8488bf036", "sha256": "d313b39deb39456eeeedb7210c04a1e6fdb591a4cec7a531f3499d4c9655beeb" }, "downloads": -1, "filename": "piculet-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df7abd7dc8ab77c9868c7ac8488bf036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 126727, "upload_time": "2019-02-07T12:07:34", "url": "https://files.pythonhosted.org/packages/c0/93/8068c465bbf27c71c34296abe8004737da2b445c297cc95531c0d31a611f/piculet-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9120b24b29a1b051e30e7afeba1784c3", "sha256": "86bf5f4749bbedb2b99a9f703a55045cf284c6305bafd79a3cde7f4f59fd40b6" }, "downloads": -1, "filename": "piculet-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9120b24b29a1b051e30e7afeba1784c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 31640, "upload_time": "2019-02-07T12:07:35", "url": "https://files.pythonhosted.org/packages/12/93/a9993b912aa2f53148598127a460184dcdd3e44a3054334fb8f7e8764405/piculet-1.0.1.tar.gz" } ] }