{ "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": "# senapy\n[![Build Status](https://travis-ci.org/regardscitoyens/senapy.svg?branch=master)](https://travis-ci.org/regardscitoyens/senapy) [![Coverage Status](https://coveralls.io/repos/github/regardscitoyens/senapy/badge.svg?branch=master)](https://coveralls.io/github/regardscitoyens/senapy?branch=master)\n\nA python client for [senat.fr](https://senat.fr) website.\n\n## Main goal\n\nRetrieve painlessly JSON data from [senat.fr](https://senat.fr).\n\n## Requirements\n\nPython 3\n\n## Install:\n\n- from pip: `pip3 install senapy`\n- locally: `pip3 install -e .`\n\n## Dossiers Legislatifs\n\n - Parse one: `senapy-cli parse URL_or_filepath`\n - example: `senapy-cli parse pjl16-537` (instead of the URL, you can just give the ID)\n - warning: for now the file must be in UTF-8\n - Get all the urls: `senapy-cli doslegs_urls`\n - Parse many: `cat urls | senapy-cli parse_many output_dir`\n\n## Search services\n\n * **QuestionSearchService** to search for questions\n\n## Tests:\n\n- `pip3 install pytest`\n- `pytest`\n- If you modify the output, there's an utility to make the tests reflect that: `python tests/tools/regen_regressions_output.py`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/regardscitoyens/senapy", "keywords": "scraping politics data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "senapy", "package_url": "https://pypi.org/project/senapy/", "platform": "", "project_url": "https://pypi.org/project/senapy/", "project_urls": { "Homepage": "https://github.com/regardscitoyens/senapy" }, "release_url": "https://pypi.org/project/senapy/0.2.15/", "requires_dist": [ "click (<6.8,>=6.7)", "html5lib (<1.1,>=1.0)", "dateparser (<0.8,>=0.7)", "lawfactory-utils" ], "requires_python": "", "summary": "Python client for senat.fr website", "version": "0.2.15" }, "last_serial": 5890164, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "349f3fc2fe342379ff5d2d5041631e2c", "sha256": "aaf83900b1b11f16300126d9037feff9703efc767f83f9cc3c9d9e47fa60ff1f" }, "downloads": -1, "filename": "senapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "349f3fc2fe342379ff5d2d5041631e2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3016, "upload_time": "2016-04-11T20:04:07", "url": "https://files.pythonhosted.org/packages/5c/76/abce2b49cf1091321dbce6126c9bfa06379ad63702955e3572e966df33c0/senapy-0.0.1.tar.gz" } ], "0.1.4": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6d22f948815b2a65343086b919d5c998", "sha256": "9d54bb098fc3031651f8ecce66de4d021ce55bb2d45e2a17a8851b984ad61c72" }, "downloads": -1, "filename": "senapy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6d22f948815b2a65343086b919d5c998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4936, "upload_time": "2018-06-05T12:53:44", "url": "https://files.pythonhosted.org/packages/87/44/772f250b2df68ce8d15cbc2c2d166f9834c622c5f92fb4d98442067715df/senapy-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "7310535f89c032970ee5ea80d13fa593", "sha256": "5501d03bba6db8206e4e268928cf423469b4a870def2add99d7c543fc81bfb4a" }, "downloads": -1, "filename": "senapy-0.2.10.tar.gz", "has_sig": false, "md5_digest": "7310535f89c032970ee5ea80d13fa593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15790, "upload_time": "2018-08-30T16:03:03", "url": "https://files.pythonhosted.org/packages/c4/b9/b2e8ba35bed4396c02185db7d7f501cfd703fc558871c15c4bfef6dd58af/senapy-0.2.10.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "8f9e54bf1becaee5df8acd98dd89e90f", "sha256": "764ee729f289d1e4f408d15b7d999b17c54a32bec5baec719d3d7d14ccec5a97" }, "downloads": -1, "filename": "senapy-0.2.12.tar.gz", "has_sig": false, "md5_digest": "8f9e54bf1becaee5df8acd98dd89e90f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15636, "upload_time": "2018-11-19T12:20:00", "url": "https://files.pythonhosted.org/packages/6c/20/d522e6d8fe13e8761a46719b1bc00977b52fe09a6296c1ac9f322d88814e/senapy-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "0ef71d80d71aa2c0a01503fcf37fd3f3", "sha256": "b7ced10015b1d2d0b200eb494e28f26d1ada5d47f08ef1017af896ff19e150e1" }, "downloads": -1, "filename": "senapy-0.2.13.tar.gz", "has_sig": false, "md5_digest": "0ef71d80d71aa2c0a01503fcf37fd3f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15635, "upload_time": "2018-11-19T12:21:06", "url": "https://files.pythonhosted.org/packages/d8/a9/61e1c7e116317d1a10f815ca7e6d7b0aee28e6aa4c99552cd7877e7c4ce8/senapy-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "b3143f2215af4cd09b4b79c27c35927c", "sha256": "159f1455db1d985234692141b782d359f8f5186e4490022a78dc161194dc3d5a" }, "downloads": -1, "filename": "senapy-0.2.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3143f2215af4cd09b4b79c27c35927c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22436, "upload_time": "2019-04-14T19:18:26", "url": "https://files.pythonhosted.org/packages/26/3f/811a5ce9c4d0e330ecde5fb42584e19747d9d0d7bc5bd456c227acbc3c76/senapy-0.2.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73e0db069d3321ee3a0408805b42f3d4", "sha256": "b442e25a8323ff6d0767d0ce5dca152dd1ce4d97316141a9001217ff4ddf1ddd" }, "downloads": -1, "filename": "senapy-0.2.14.tar.gz", "has_sig": false, "md5_digest": "73e0db069d3321ee3a0408805b42f3d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15542, "upload_time": "2019-04-14T19:18:27", "url": "https://files.pythonhosted.org/packages/78/0b/dc62c0ac402f67ad48e2d3f7098ec6a5fb9c166a42291aafe8a84b3a0ab7/senapy-0.2.14.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "5e52d56aa9a237f00cc8e0600137bc56", "sha256": "126ffc473a878b2afb4fc949323446395d274ee43cd58d24238b4ae0f03d7e81" }, "downloads": -1, "filename": "senapy-0.2.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e52d56aa9a237f00cc8e0600137bc56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22428, "upload_time": "2019-09-26T11:25:15", "url": "https://files.pythonhosted.org/packages/50/3a/f97d8c454fa8992a23a19a66d33514ba1292d2549fd50679d280831bb9c9/senapy-0.2.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75fd5c0d2357e5e775bd4eea73585102", "sha256": "15a64dc17f2d85f7e3db1bb64a1694819deeecf67cd940d5ccf4ae525707be43" }, "downloads": -1, "filename": "senapy-0.2.15.tar.gz", "has_sig": false, "md5_digest": "75fd5c0d2357e5e775bd4eea73585102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15556, "upload_time": "2019-09-26T11:25:17", "url": "https://files.pythonhosted.org/packages/c6/b0/a9b0b5f688af736a2359139e64a1578fc9438e4439a58b221eb5cec7fbee/senapy-0.2.15.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7508c1330ced4f4bba6acbd209fafb44", "sha256": "33750f4a3ce9d0f0ae708a6ac6072e8c0a2b3dd252a35af07ad93bd765d23012" }, "downloads": -1, "filename": "senapy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7508c1330ced4f4bba6acbd209fafb44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14362, "upload_time": "2018-06-06T13:40:48", "url": "https://files.pythonhosted.org/packages/e2/ae/8099f00a53606ecb3b406098d2969724b72ee6baa6800c9b4accdc793cf9/senapy-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c502d6e91843683cd97c3d6c60b24ac3", "sha256": "6a0ff1c09e47d7fb5fbbe08d0bc059b8cf39e84492b8a20b359e1d336679afef" }, "downloads": -1, "filename": "senapy-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c502d6e91843683cd97c3d6c60b24ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14945, "upload_time": "2018-06-11T13:58:43", "url": "https://files.pythonhosted.org/packages/1f/90/96da0d8338874d68092667cd8624c26e09016f4371be54ec449d1afa6f07/senapy-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "2626458271d14c5bb968e40a250007e4", "sha256": "3391cef5a289c72d7e8e79bd9ad78f40510ad68eb4b586375fadc14fd0a195c3" }, "downloads": -1, "filename": "senapy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "2626458271d14c5bb968e40a250007e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14415, "upload_time": "2018-06-18T09:28:21", "url": "https://files.pythonhosted.org/packages/57/dd/314cea96564c8eb70792d24c1700ea62b2ea7385e39e6e8d7690f3428ca2/senapy-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "42875132cac1a0a9af05bf5822abdac0", "sha256": "09b58d0b962bb9ae7f29a3f9e57c60745da554e2dd0e2d95e4216d699ee520f2" }, "downloads": -1, "filename": "senapy-0.2.6.tar.gz", "has_sig": false, "md5_digest": "42875132cac1a0a9af05bf5822abdac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14543, "upload_time": "2018-06-18T09:51:20", "url": "https://files.pythonhosted.org/packages/e0/a6/1e12e1edaaf4282224efe686f11d31a06fa99e34521de17a276a4cf34b71/senapy-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "c749ad342bbc527516e48dc8b4518b01", "sha256": "5934b6af9767569b75de684d21a15ea143a0ca46877572ed004b8ba021a7f8b9" }, "downloads": -1, "filename": "senapy-0.2.7.tar.gz", "has_sig": false, "md5_digest": "c749ad342bbc527516e48dc8b4518b01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14544, "upload_time": "2018-06-18T14:21:27", "url": "https://files.pythonhosted.org/packages/4e/94/62a1830456498464db08074760ce39a38b151832049dcfd6e25b770a2ce0/senapy-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "7f6784c7571b84c6591afa7c46c7f4a9", "sha256": "77d3a05b28deb38e6f0a4aecf7b987f2e0dfd3f8c3ed96c59371a9b861d591c0" }, "downloads": -1, "filename": "senapy-0.2.8.tar.gz", "has_sig": false, "md5_digest": "7f6784c7571b84c6591afa7c46c7f4a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14543, "upload_time": "2018-06-20T14:09:31", "url": "https://files.pythonhosted.org/packages/8c/01/5ffcfc784d77d9513b1f4973caf8c6872538bc166a390e2ef332c5669034/senapy-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "ed37ed62be0f9824dfbc1ce856462da2", "sha256": "7537e4bc36eebb7e5d419db2259acfc4f508fc1183c7e00c1540b9eb896ff527" }, "downloads": -1, "filename": "senapy-0.2.9.tar.gz", "has_sig": false, "md5_digest": "ed37ed62be0f9824dfbc1ce856462da2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15556, "upload_time": "2018-08-23T15:05:37", "url": "https://files.pythonhosted.org/packages/30/cc/4e38651a00a169dcb325c2b0a664e15b5f1f509b55f88b4ea1cdbd091652/senapy-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e52d56aa9a237f00cc8e0600137bc56", "sha256": "126ffc473a878b2afb4fc949323446395d274ee43cd58d24238b4ae0f03d7e81" }, "downloads": -1, "filename": "senapy-0.2.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e52d56aa9a237f00cc8e0600137bc56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22428, "upload_time": "2019-09-26T11:25:15", "url": "https://files.pythonhosted.org/packages/50/3a/f97d8c454fa8992a23a19a66d33514ba1292d2549fd50679d280831bb9c9/senapy-0.2.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75fd5c0d2357e5e775bd4eea73585102", "sha256": "15a64dc17f2d85f7e3db1bb64a1694819deeecf67cd940d5ccf4ae525707be43" }, "downloads": -1, "filename": "senapy-0.2.15.tar.gz", "has_sig": false, "md5_digest": "75fd5c0d2357e5e775bd4eea73585102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15556, "upload_time": "2019-09-26T11:25:17", "url": "https://files.pythonhosted.org/packages/c6/b0/a9b0b5f688af736a2359139e64a1578fc9438e4439a58b221eb5cec7fbee/senapy-0.2.15.tar.gz" } ] }