Python client for senat.fr website
Project description
senapy
A python client for senat.fr website.
Main goal
Retrieve painlessly JSON data from senat.fr.
Requirements
Python 3
Install:
- from pip:
pip3 install senapy - locally:
pip3 install -e .
Dossiers Legislatifs
- Parse one:
senapy-cli parse URL_or_filepath- example:
senapy-cli parse pjl16-537(instead of the URL, you can just give the ID) - warning: for now the file must be in UTF-8
- example:
- Get all the urls:
senapy-cli doslegs_urls - Parse many:
cat urls | senapy-cli parse_many output_dir
Search services
- QuestionSearchService to search for questions
Tests:
pip3 install pytestpytest- If you modify the output, there's an utility to make the tests reflect that:
python tests/tools/regen_regressions_output.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
senapy-0.3.2.tar.gz
(15.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file senapy-0.3.2.tar.gz.
File metadata
- Download URL: senapy-0.3.2.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86614a765328ef9be2ef38acd1b09981a1a197d0f2e0b063148c562c669afbc3
|
|
| MD5 |
81aa4ef5596261355770dcaa36a8b122
|
|
| BLAKE2b-256 |
f62a3cbf4796abc88fb8c07a3fddee2c689af54e46772676849ec0a8a5e4394e
|
File details
Details for the file senapy-0.3.2-py2.py3-none-any.whl.
File metadata
- Download URL: senapy-0.3.2-py2.py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6849bddcef305a6d3fa4a248fa09528968471cd0b4af02c217b7c0d4198a9f50
|
|
| MD5 |
9ef2bcdd55063ac7835a3442d5f63b43
|
|
| BLAKE2b-256 |
b9ae5cce9bde5f660441b0598dc5d801781d179c3c3873e625be436e62ea666e
|