Update README.md
This commit is contained in:
parent
ce56c2e8c0
commit
5877f9e15a
1 changed files with 20 additions and 3 deletions
23
README.md
23
README.md
|
|
@ -26,12 +26,29 @@ voir ce dépot publique https://library.kiwix.org
|
||||||
|
|
||||||
:four: Ce [docker-compose](https://git.selfitdeploy.com/Willy/Archivage-ZIM/src/branch/main/docker-compose.yml) pour déployer le serveur Kiwix.
|
:four: Ce [docker-compose](https://git.selfitdeploy.com/Willy/Archivage-ZIM/src/branch/main/docker-compose.yml) pour déployer le serveur Kiwix.
|
||||||
|
|
||||||
:five: Cette commande pour exécuter un archivage web en fichier ZIM :
|
:five: Utilisation manuel de Zimit
|
||||||
|
|
||||||
|
Cette commande pour exécuter un archivage web en fichier ZIM :
|
||||||
|
|
||||||
```
|
```
|
||||||
docker run --rm -it -v /srv/kiwix/zim:/output ghcr.io/openzim/zimit zimit --seeds="https://lien-du-site" --name="nom-de-l'archive" --title="titre-de-l'archive" --output=/output --pageLimit=20 --waitUntil=networkidle0 --workers=4 --scopeExcludeRx="(\?q=|signup-landing\?|\?cid=)"
|
docker run --rm -it -v /srv/kiwix/zim:/output ghcr.io/openzim/zimit zimit --seeds="https://lien-du-site" --name="nom-de-l'archive" --title="titre-de-l'archive" --output=/output --pageLimit=20 --waitUntil=networkidle0 --workers=4 --scopeExcludeRx="(\?q=|signup-landing\?|\?cid=)"
|
||||||
```
|
```
|
||||||
> Plus d'infos sur les variables dans le dépot du projet https://github.com/openzim/zimit
|
> Plus d'infos sur les variables dans le dépot du projet https://github.com/openzim/zimit
|
||||||
|
|
||||||
:construction: J'aimerai developper une interface web peut-être apache ou nginx, qui me permette d'interagir de manière graphique avec la commande qui exécute l'archivage.
|
:six: Utilisation d'une interface web
|
||||||
Cela permettrait un usage plus user-friendly, évite une connection ssh et ouvre le service au autres usager du réseau.
|
|
||||||
|
- Mettre en place cette architecture de fichiers
|
||||||
|
```
|
||||||
|
zimit-web/
|
||||||
|
├── app.py # Serveur Flask (API + gestion des processus)
|
||||||
|
├── templates/
|
||||||
|
│ └── index.html # Interface web
|
||||||
|
├── requirements.txt # Dépendances Python
|
||||||
|
├── tasks.json # Liste de tâches générée par le front pour le back
|
||||||
|
└── zimit_archives.log # Fichier de log généré au lancement du serveur
|
||||||
|
```
|
||||||
|
- Se placer dans le repertoire `zimit-web`
|
||||||
|
- Créer un environement virtuel Python `python3 -m venv menv`
|
||||||
|
- Activer cet environement `menv/bin/activate`
|
||||||
|
- Installer les dépendances `pip install -r requirements.txt`
|
||||||
|
- Démarrer le serveur `python app.py`
|
||||||
Loading…
Add table
Add a link
Reference in a new issue