67 lines
3.7 KiB
Markdown
67 lines
3.7 KiB
Markdown
# Vèy Lalwa pour YunoHost
|
|||
|
|
|
||
|
|
[](https://labola.o-k-i.net/cyber-mawonaj/veye-lalwa)
|
||
|
|
[](https://www.gnu.org/licenses/agpl-3.0.html)
|
||
|
|
|
||
|
|
*Paquet YunoHost pour [Vèy Lalwa](https://labola.o-k-i.net/cyber-mawonaj/veye-lalwa), veille législative française sous l'angle des libertés — zoom Guadeloupe.*
|
||
|
|
|
||
|
|
**N'installez pas ce paquet à la main s'il figure dans le catalogue YunoHost.** Utilisez plutôt `yunohost app install veyelalwa`.
|
||
|
|
|
||
|
|
## Vue d'ensemble
|
||
|
|
|
||
|
|
Vèy Lalwa suit les lois, projets et propositions de loi françaises, ainsi que les décisions du Conseil constitutionnel, et les lit sous un angle précis : ce qu'elles changent aux **libertés des individus, des associations et des entreprises**, avec un zoom Guadeloupe et outre-mer.
|
||
|
|
|
||
|
|
L'application se compose de deux moitiés indissociables :
|
||
|
|
|
||
|
|
- un **pipeline Python** qui remplit la base depuis un corpus de recherche embarqué, puis la tient à jour depuis Légifrance, le Sénat et le Conseil constitutionnel ;
|
||
|
|
- une **application SvelteKit** rendue côté serveur : recherche plein texte, filtres combinables, fiches sourcées, calendrier des échéances.
|
||
|
|
|
||
|
|
**Version incluse :** 1.0.1
|
||
|
|
|
||
|
|
## Captures
|
||
|
|
|
||
|
|
L'application est en français, thème sombre par défaut, thème clair disponible. Aucune image n'est embarquée dans ce paquet : l'interface n'utilise que du texte, des tracés SVG et deux polices auto-hébergées.
|
||
|
|
|
||
|
|
## Ce que l'installation met en place
|
||
|
|
|
||
|
|
| | |
|
||
|
|
|---|---|
|
||
|
|
| Service web | `veyelalwa.service` — Node, derrière le NGINX de YunoHost |
|
||
|
|
| Passage de collecte | `veyelalwa-pipeline.service`, déclenché par un minuteur |
|
||
|
|
| Cadence | 6 h et 18 h tous les jours, plus le dimanche à 9 h |
|
||
|
|
| Base pré-remplie | 52 textes, 360 sources, arrêtées au 25 juillet 2026 |
|
||
|
|
| Données persistantes | `/home/yunohost.app/veyelalwa/` — survivent aux mises à jour |
|
||
|
|
|
||
|
|
## Avant d'installer
|
||
|
|
|
||
|
|
**Un domaine dédié est nécessaire.** L'application occupe la racine (`/`) : ses liens internes sont absolus et SvelteKit exigerait une recompilation pour tenir sur un sous-chemin. Mieux vaut une contrainte annoncée qu'un sous-chemin à moitié fonctionnel.
|
||
|
|
|
||
|
|
**Les identifiants Légifrance sont facultatifs.** Sans eux, le collecteur correspondant se désactive et l'annonce dans le rapport de passage ; le Sénat et le Conseil constitutionnel prennent le relais, ce qui suffit à suivre les promulgations et les décisions constitutionnelles.
|
||
|
|
|
||
|
|
Si vous en avez : sur [piste.gouv.fr](https://piste.gouv.fr), déclarez une application **et abonnez-la à l'API « Légifrance »**. Utilisez le couple **OAuth** (« Client ID » / « Client secret ») — la clé d'API, elle, est refusée par le point d'accès du jeton.
|
||
|
|
|
||
|
|
## Documentation
|
||
|
|
|
||
|
|
- Administration au quotidien : `doc/ADMIN_fr.md`
|
||
|
|
- Fonctionnement du pipeline et dépannage : [`README-pipeline.md`](https://labola.o-k-i.net/cyber-mawonaj/veye-lalwa/src/branch/main/README-pipeline.md) du dépôt amont
|
||
|
|
|
||
|
|
## Installation
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo yunohost app install https://labola.o-k-i.net/cyber-mawonaj/veye-lalwa_ynh
|
||
|
|
```
|
||
|
|
|
||
|
|
Mise à jour :
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo yunohost app upgrade veyelalwa -u https://labola.o-k-i.net/cyber-mawonaj/veye-lalwa_ynh
|
||
|
|
```
|
||
|
|
|
||
|
|
L'installation construit l'application web (npm) et l'environnement Python, puis remplit la base : comptez quelques minutes et environ 1 Go de mémoire disponible pendant la construction.
|
||
|
|
|
||
|
|
## Licence
|
||
|
|
|
||
|
|
Paquet et application sous AGPL-3.0-or-later. Le corpus de recherche embarqué reste la propriété de ses auteurs.
|
||
|
|
|
||
|
|
Si vous réutilisez ces données, citez la source primaire — Journal officiel, assemblées, Conseil constitutionnel — plutôt que cette plateforme : elle n'est qu'un intermédiaire.
|