{{tag>Xenial archivage html}}
----
====== Zimmer créateur de zim ======
L'application zimmer est un outil en ligne de commande destiné à produire une archive au format ouvert ZIM à partir d'un répertoire local contenant un site web fonctionnant hors-ligne (avec images, code Javascript et feuilles de style CSS). Le fichier généré peut être lu à l'aide d'un lecteur ZIM tel que par exemple [[Kiwix]].
===== Pré-requis =====
* Avoir une connexion internet activée
* Avoir [[:tutoriel:comment_installer_un_paquet|installé]] la dernière version stable de **[[nodejs#depuis_un_ppa|npm]]** (la version 6 fera l'affaire) et si vous choisissez d'installer manuellement ajouter **[[git]]**.
===== Installation =====
====Avec npm====
Entrez la commande suivante dans un [[:terminal]] :
npm i -g git+https://github.com/vadp/zimmer
====Manuellement====
Clonez avec [[git]] :
git clone https://github.com/vadp/zimmer.git
Exécutez la commande suivante : npm install
===== Configuration =====
Rendez [[:tutoriel:script_shell#executer_un_script|exécutable]] ''zimmer.js'', dans le dossier zimmer.
===== Utilisation =====
Lancez l'application via le [[terminal]] avec la [[:commande_shell|commande]] suivante : ./zimmer.js -l "code_langue" -t "titre" -w votre_zim.zim -v
Pour accéder à toutes les options entrez dans un [[:terminal]] : ./zimmer.js -h
===== Voir aussi =====
* [[:Kiwix]] pour lire des zim,
* **(en)** [[https://github.com/vadp/zimmer|Site officiel du logiciel]],
* [[:Zimwriterfs]] autre outil pour créer des zim, plus lourd, et buggé sous Ubuntu 16.04.
----
//Contributeurs principaux : [[utilisateurs:l_africain|L'Africain]]