{ "info": { "author": "Regards Citoyens", "author_email": "contact@regardscitoyens.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "lawfactory-utils\n================\n.. image:: https://travis-ci.org/regardscitoyens/lawfactory_utils.svg?branch=master\n :target: https://travis-ci.org/regardscitoyens/lawfactory_utils\n\nA few utilities for `the-law-factory-parser`_ project, shared by\n`senapy`_ and `anpy`_.\n\n- A simple caching library:\n\n::\n\n from lawfactory_utils.urls import enable_requests_cache, download\n enable_requests_cache()\n\n .....\n\n resp = download(url)\n print(resp.text)\n\nThe cached responses are stored in the directory where this lib is\ninstalled. You can use ``lawfactory_where_is_my_cache`` to print the\npath.\n\n- URL cleaning for senat/AN/legifrance/conseil-constit\n\n::\n\n >>> from lawfactory_utils.urls import clean_url\n >>> clean_url('https://www.legifrance.gouv.fr/eli/loi/2017/9/15/JUSC1715752L/jo/texte')\n 'https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000035567936&categorieLien=id'\n\n- Parsing of National Assembly URLS\n\n::\n\n >>> from lawfactory_utils.urls import parse_national_assembly\n >>> parse_national_assembly_url(\"http://www.assemblee-nationale.fr/dyn/15/dossiers/retablissement_confiance_action_publique\")\n (15, 'retablissement_confiance_action_publique')\n\n\n.. _the-law-factory-parser: https://github.com/regardscitoyens/the-law-factory-parser\n.. _senapy: https://github.com/regardscitoyens/senapy\n.. _anpy: https://github.com/regardscitoyens/anpy", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/regardscitoyens/lawfactory_utils", "keywords": "scraping politics data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lawfactory_utils", "package_url": "https://pypi.org/project/lawfactory_utils/", "platform": "", "project_url": "https://pypi.org/project/lawfactory_utils/", "project_urls": { "Homepage": "https://github.com/regardscitoyens/lawfactory_utils" }, "release_url": "https://pypi.org/project/lawfactory_utils/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Python utils for The Law Factory parsers", "version": "0.1.7" }, "last_serial": 4502240, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3cdcbeb12928c113a44ea7d72824fcfb", "sha256": "b2009b09cbdd628de04768d6b59aae1c3ac998ef417109db4b715f5598b5b258" }, "downloads": -1, "filename": "lawfactory_utils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3cdcbeb12928c113a44ea7d72824fcfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3635, "upload_time": "2018-04-11T13:28:51", "url": "https://files.pythonhosted.org/packages/2f/e8/e2a176b0c641c2bf9f2f9993fbb459ce3eb13bfdc0ee2eb0cc0cdbda4d7b/lawfactory_utils-0.0.1.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "8f809d2678524c6991299ee0565bbc57", "sha256": "46f1a8c0a8e89e6e52f60b8b31cbb5241d3be11839849b8d5aa517ced02221d4" }, "downloads": -1, "filename": "lawfactory_utils-0.0.11.tar.gz", "has_sig": false, "md5_digest": "8f809d2678524c6991299ee0565bbc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4760, "upload_time": "2018-07-04T15:26:30", "url": "https://files.pythonhosted.org/packages/e0/71/42f55c5b6775b4bd2bbc7605638db09ece989fb66f2f2d9b8b412876a570/lawfactory_utils-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "40b1755de3906f6859b7cbda5ff36504", "sha256": "a8f2036293828c9e2bba6f87c0e5efbde1cea3f989b9b703e980cee6e28cf60a" }, "downloads": -1, "filename": "lawfactory_utils-0.0.12.tar.gz", "has_sig": false, "md5_digest": "40b1755de3906f6859b7cbda5ff36504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4789, "upload_time": "2018-07-04T16:56:46", "url": "https://files.pythonhosted.org/packages/a3/7e/0c49046c8d718cbf038a3ca47caa4fdee62ea8640188f01c2c543576e759/lawfactory_utils-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "678b6a56c00b9f2399f48e1abdd49b99", "sha256": "9f6aee70fec15787265c5fd29c3cc8939317a50e33790a81f0445fca3333badf" }, "downloads": -1, "filename": "lawfactory_utils-0.0.2.tar.gz", "has_sig": false, "md5_digest": "678b6a56c00b9f2399f48e1abdd49b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4004, "upload_time": "2018-04-11T13:55:02", "url": "https://files.pythonhosted.org/packages/d1/55/d3d4b9029240c91f2cc965203709230e84a445ba1cfcb1d2c7596484c33b/lawfactory_utils-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e24c7df5cece203f215c720028998dcc", "sha256": "a93a1e006e4dc9ff04edb7df043d982717c1431cd196c1b045f311b0ba7380e9" }, "downloads": -1, "filename": "lawfactory_utils-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e24c7df5cece203f215c720028998dcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4048, "upload_time": "2018-04-11T13:57:36", "url": "https://files.pythonhosted.org/packages/0b/57/f711bf30b24699babc54fd9fd6ce4dfb6c69d1d527ebc2c25dc4b2358cce/lawfactory_utils-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c3ade46bcb9ec9af138fd809549209df", "sha256": "9285b4f054446c779eab6747e6ee0c49972f48b5793ac433dd4a55981458b005" }, "downloads": -1, "filename": "lawfactory_utils-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c3ade46bcb9ec9af138fd809549209df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4104, "upload_time": "2018-06-05T17:39:59", "url": "https://files.pythonhosted.org/packages/7f/35/6e37bfdf66109865e1b0c0a370f6a6675359f7c636936dc43024e39e6fa5/lawfactory_utils-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "360dff62e288908de1ab295e1c2bd336", "sha256": "3f018d19bb99ced8b3a19cfd1c23b83862dab4e0f7e9f1864a5df18f6b91cd5f" }, "downloads": -1, "filename": "lawfactory_utils-0.0.5.tar.gz", "has_sig": false, "md5_digest": "360dff62e288908de1ab295e1c2bd336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4213, "upload_time": "2018-06-18T09:27:53", "url": "https://files.pythonhosted.org/packages/3e/39/59d421755fd8028503408f1d3bd7182a26b7c4601d5bf99d78a3244c854a/lawfactory_utils-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3cade9853677b9d566f4c12d2ee950d6", "sha256": "bd2c113e04b2b28ee53ef2002fbe265b710e658b4d0e24749110403f859a6128" }, "downloads": -1, "filename": "lawfactory_utils-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3cade9853677b9d566f4c12d2ee950d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4377, "upload_time": "2018-06-18T13:47:36", "url": "https://files.pythonhosted.org/packages/51/18/5ebfc0dbf70fe8a3504e2b3412be03cbba4e2f2c935b82b3b2bc36e92417/lawfactory_utils-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7fb6f95d238bf3bba0f2176901c042a4", "sha256": "cf11bc8b84eb40ea5ee5cd292905ad6fe8bb9cbfb7a0738467f74208f955d0be" }, "downloads": -1, "filename": "lawfactory_utils-0.0.7.tar.gz", "has_sig": false, "md5_digest": "7fb6f95d238bf3bba0f2176901c042a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4474, "upload_time": "2018-06-20T13:00:28", "url": "https://files.pythonhosted.org/packages/96/c5/d6eada9a3eb5b595cfce10f7bb61dcab6b68f11b6afbd0662473d424b4b5/lawfactory_utils-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ba28b17de036f1379e72d54a88c0f185", "sha256": "756a6a0a15764cfd00f9371df77e05ab91f157c7c3e67388c5446a535e58c35a" }, "downloads": -1, "filename": "lawfactory_utils-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ba28b17de036f1379e72d54a88c0f185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4693, "upload_time": "2018-06-20T14:08:59", "url": "https://files.pythonhosted.org/packages/97/24/ce094e1a1bc15d57dd4eb7ae97d8c916975babbb81b8f5554fa20687bc0d/lawfactory_utils-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "acfed1978b76f98a43b8e80985fd9b41", "sha256": "8286eab5562634ff36aa4f4b88843b13e137907b43a661550be49f0f3e116f79" }, "downloads": -1, "filename": "lawfactory_utils-0.0.9.tar.gz", "has_sig": false, "md5_digest": "acfed1978b76f98a43b8e80985fd9b41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4702, "upload_time": "2018-06-20T14:33:03", "url": "https://files.pythonhosted.org/packages/13/74/1f74cad4940da9cc15b61e518a84310963ea0d2ebf85a710443ea21f3c98/lawfactory_utils-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8c77c546a18e93b0b14164358906ef96", "sha256": "c800cacf9570ad8e4c4a01cf4329005de108e48f96a72a1487d7ddf9cec37c1d" }, "downloads": -1, "filename": "lawfactory_utils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8c77c546a18e93b0b14164358906ef96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4732, "upload_time": "2018-07-31T09:15:12", "url": "https://files.pythonhosted.org/packages/19/c3/3f8027813aaec41d714ce732ee292a1f5a7d4d91e49dd949df3c34ad48b3/lawfactory_utils-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eb9cbd951602a011e07a7dccb150da27", "sha256": "3af43fe715a6533597ff3adb933c2bd21e136ab4d326974800318c5fcafa20d8" }, "downloads": -1, "filename": "lawfactory_utils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eb9cbd951602a011e07a7dccb150da27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4860, "upload_time": "2018-07-31T12:04:25", "url": "https://files.pythonhosted.org/packages/61/a9/b5d6aa9e4afd095cbc64242ca71bda7bc6415e5d3fc3ea75e111855f348d/lawfactory_utils-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a9f57224e87dd01b9414dfd9e00d2307", "sha256": "f80edf3e5544ec3b6b79ded971435126b3f217c8e275c4260a761496c4d5e0b4" }, "downloads": -1, "filename": "lawfactory_utils-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a9f57224e87dd01b9414dfd9e00d2307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4907, "upload_time": "2018-08-23T14:58:41", "url": "https://files.pythonhosted.org/packages/cd/74/b1f7085a236296724f59dbb194599f7e87fe3d827a409f334fa10fb2196d/lawfactory_utils-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "56787e305a91ae8d1b50680b05a8a9cf", "sha256": "8b734e726257d940458da5516b7d254d907e81fc85c16601851ec0ca997c62c5" }, "downloads": -1, "filename": "lawfactory_utils-0.1.4.tar.gz", "has_sig": false, "md5_digest": "56787e305a91ae8d1b50680b05a8a9cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4938, "upload_time": "2018-08-23T15:10:12", "url": "https://files.pythonhosted.org/packages/fb/e9/59083d162f68d1c99ef9793ece7a9d159e6e902de352d95775cd8be35b98/lawfactory_utils-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "763019535731f3835d4dc5ff2136eeec", "sha256": "a9bc30072c94ef1a311b931ca550620c1c850ca82e8c0bed871af713814670a1" }, "downloads": -1, "filename": "lawfactory_utils-0.1.5.tar.gz", "has_sig": false, "md5_digest": "763019535731f3835d4dc5ff2136eeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4966, "upload_time": "2018-08-27T16:17:57", "url": "https://files.pythonhosted.org/packages/41/15/34eea21cf61391345f846ea751ded1a8473abe048c6dd9d95cb61e8f888d/lawfactory_utils-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "12fddccc4c23943559960d24cfa93ae8", "sha256": "7c18a7355152694f3f84a371a642bd0bba3335217c53657c7b169f59ade4065c" }, "downloads": -1, "filename": "lawfactory_utils-0.1.6.tar.gz", "has_sig": false, "md5_digest": "12fddccc4c23943559960d24cfa93ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5031, "upload_time": "2018-08-29T14:30:11", "url": "https://files.pythonhosted.org/packages/ce/21/1b110a23ef0f0874bdeabb984624ea1a5cc9cf98f5a448d8c6eb81be4c79/lawfactory_utils-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "98c6f1edcc14347cdc442894077617cf", "sha256": "05dc779b5c69f6318abbe7324e6aaa29937621f980ee3eadc4789f75b87b9764" }, "downloads": -1, "filename": "lawfactory_utils-0.1.7.tar.gz", "has_sig": false, "md5_digest": "98c6f1edcc14347cdc442894077617cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2018-11-19T10:06:14", "url": "https://files.pythonhosted.org/packages/b9/08/fcb8d5da5e1963dc234aba318ad084afe6b4d0dfd2bb13d74cbde00bb5a5/lawfactory_utils-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98c6f1edcc14347cdc442894077617cf", "sha256": "05dc779b5c69f6318abbe7324e6aaa29937621f980ee3eadc4789f75b87b9764" }, "downloads": -1, "filename": "lawfactory_utils-0.1.7.tar.gz", "has_sig": false, "md5_digest": "98c6f1edcc14347cdc442894077617cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2018-11-19T10:06:14", "url": "https://files.pythonhosted.org/packages/b9/08/fcb8d5da5e1963dc234aba318ad084afe6b4d0dfd2bb13d74cbde00bb5a5/lawfactory_utils-0.1.7.tar.gz" } ] }