qualiwiki/README.md

80 lines
3.6 KiB
Markdown
Raw Permalink Normal View History

2025-09-01 18:28:23 +02:00
# QualiWiki
Outil de mise en qualité du wiki OpenStreetMap.
plusieurs pages:
- laccueil liste les pages par ordre de manque de mise à jour du plus grave au moins grave parmi les pages de tags très utilisés selon taginfo.
- on y voit aussi une liste de pages arbitrairement suivies, dont celle proposée par @AdrienHegy , on peut en mettre dautres.
- des pages fr sans traduction en anglais
- des pages englishes sans traduction fr
- un graphe de répartition de la décrépitude en fin de page.
- chaque page peut être comparée entre version fr et englishe. on y trouve une liste des sections, des images, des propositions de correction de la page française par Grammalecte. Exemple ici où on a clairement plus de contenu en version Française quen Anglais: Comparaison Wiki OSM - Tag:amenity=charging_station , cas inverse, la page de procédé de proposition Comparaison Wiki OSM - Proposal process qui est bien plus riche en Anglais quen Français.
- on a une suggestion de page au hasard pour voir à quel point elle manque de fraîcheur
- propositions archivées: une étude des 200 propositions de tags, de leurs status et de leurs votes avec quelques stats.
- changements récents: une vue globale des dernières modifications de lannée, ce qui permet de voir qui sont les gens qui potassent le wiki régulièrement.
- les propositions en cours de vote avec un graphe des votes
On peut aussi cliquer sur plusieurs trucs dans la page de comparaison pour copier ou rechercher dans le wiki.
- traductions automatiques: une liste des pages traduites automatiquement par le modèle Mistral:7b via Ollama, avec la possibilité de copier le contenu traduit, de mettre à jour la traduction, ou de créer une page wiki avec cette traduction.
2025-09-01 18:28:23 +02:00
Havez fun.
# installation
```shell
2025-09-01 18:28:23 +02:00
npm install
npm run build
composer install
# pas besoin de base de données, les infos sont stockées dans des fichiers json suite au lancement de scripts de wiki_compare.
2025-09-01 18:28:23 +02:00
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd wiki_compare
python3 wiki_compare.py
```
# Traduction automatique avec Ollama
QualiWiki intègre maintenant une fonctionnalité de traduction automatique utilisant Ollama avec le modèle Mistral:7b. Cette fonctionnalité nécessite que l'environnement virtuel Python soit correctement configuré, car le serveur web exécute les scripts Python à travers cet environnement.
## Installation d'Ollama
1. Installez Ollama en suivant les instructions sur [ollama.ai](https://ollama.ai)
2. Téléchargez le modèle Mistral:7b :
```shell
ollama pull mistral:7b
```
3. Assurez-vous que le serveur Ollama est en cours d'exécution :
```shell
ollama serve
```
## Utilisation de la traduction automatique
1. Dans la section "Pages manquantes en français", cliquez sur le bouton "Auto trad" pour traduire automatiquement une page.
2. Les traductions sont stockées dans le fichier `wiki_compare/translations.json`.
3. Dans la section "Traductions automatiques disponibles", vous pouvez :
- Copier le contenu traduit en cliquant sur "Copier"
- Mettre à jour une traduction existante en cliquant sur "Mettre à jour"
- Créer une page wiki avec la traduction en cliquant sur "Créer page"
## Script de traduction
Le script `wiki_translate.py` peut être exécuté directement pour traduire une page spécifique :
```shell
cd wiki_compare
python3 wiki_translate.py "Key:highway"
```
Sans argument, le script traduira toutes les pages manquantes en français :
```shell
cd wiki_compare
python3 wiki_translate.py
```
2025-09-01 18:28:23 +02:00
# liens
sujet sur le forum osm fr: https://forum.openstreetmap.fr/t/fabriquer-un-outil-de-q