{{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]]