Add your description here
Project description
Py_justiceadmin
Description
Ce projet s'appuie sur le site de l'opendata des décisions de la justice administration avec pour objectif de réimplémenter le comportement du moteur de recherche avec une interface en python. Il est ainsi possible de récupérer les décisions de la justice administrative en open source avec quelques arguments.
Installation
Vous pouvez installer le package py_justiceadmin depuis Pypi:
# Pour les utilisateurs de pip
pip install py_justiceadmin
# Pour les utilisateurs d'uv
uv add py_justiceadmin
Utilisation
Pour communiquer avec le serveur, nous avons implémenter une méthode simple d'utilisation. Il suffit d'instancier' un objet JA_requester:
from py_justiceadmin import JA_requester
# Par défaut, l'url de l'API est déjà renseigné, mais vous pouvez la changer avec l'argument `base_url`
client = JA_requester()
Une fois le client créé, vous pouvez ensuite faire une requête en utilisant la fonction get_query() et en précisant les arguments nécessaires:
client.get_query(
keywords = "trouble anormal de voisinage",
exact_sentence=True,
date_start = '2021-01-20',
date_end = '2026-01-01',
type = "Ordonnance",
juridiction = "ta",
ville = ["bordeaux", "paris"],
OnLine = True,
nb_recherche = 10000
)
Exemple d'usages
TODO
- Trouver une meilleure implémentation pour URL_BUILDER
- Simplifier le requêtage de l'api via des arguments d'une fonction (nota pour les keywords, ajouter un argument
exact_text) - Utiliser les logs
- Créer une fonction de récupération auto de l'ensemble des décisions d'une requête
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
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 py_justiceadmin-0.2.0.tar.gz.
File metadata
- Download URL: py_justiceadmin-0.2.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b9ff01d55ce8ba23f54b1dbb40dd66b16eadd2ca809913844c54950fb510291
|
|
| MD5 |
3fa82f134f99d8577586757054096cb4
|
|
| BLAKE2b-256 |
3679d37767c90f924ab35b391a9d038ff45e28c06bdf62cc328909c282c00101
|
File details
Details for the file py_justiceadmin-0.2.0-py3-none-any.whl.
File metadata
- Download URL: py_justiceadmin-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3c8fd0ca770cde47d76614eccbb774a9ce684b9d58360fd3f8e23a2aef5c3c5
|
|
| MD5 |
184a1179ef4b0a66c3d3eebc2f2b1c33
|
|
| BLAKE2b-256 |
b3ce59d4b44380fa3cabaaacbf7123f903a3d146f4bd731e91288e8d419b4de4
|