Merge branch 'subtree'
[fanfix.git] / README-fr.md
index 85be74501d41bd26599d18d22b477f3004d78bee..d6dbd8e062db186a28217d487f0ff7ca5fe27e19 100644 (file)
@@ -1,8 +1,15 @@
 [English](README.md) Français
 
 # Fanfix
+
 Fanfix est un petit programme Java qui peut télécharger des histoires sur internet et les afficher hors ligne.
 
+## 🔴 Ceci est le programme serveur et command-line
+
+Vous pouvez aussi utiliser :
+- le client graphique [Fanfix-swing](https://github.com/nikiroo/fanfix-swing/)
+- le client en mode TUI [Fanfix-jexer](https://github.com/nikiroo/fanfix-jexer/)
+
 ## Synopsis
 
 - ```fanfix``` --import [*URL*]
@@ -15,7 +22,6 @@ Fanfix est un petit programme Java qui peut télécharger des histoires sur inte
 - ```fanfix``` --search-tag
 - ```fanfix``` --search-tag [*index 1*]... (page [*page*]) (item [*item*])
 - ```fanfix``` --list
-- ```fanfix``` --set-reader [*GUI* | *TUI* | *CLI*]
 - ```fanfix``` --server [*key*] [*port*]
 - ```fanfix``` --stop-server [*key*] [*port*]
 - ```fanfix``` --remote [*key*] [*host*] [*port*]
@@ -25,12 +31,6 @@ Fanfix est un petit programme Java qui peut télécharger des histoires sur inte
 
 (Si vous voulez juste voir les derniers changements, vous pouvez regarder le [Changelog](changelog-fr.md) -- remarquez que le programme affiche le changelog si une version plus récente est détectée depuis la version 1.4.0.)
 
-(Il y a aussi une [TODO list](TODO.md) sur le site parlant du futur du programme.)
-
-![Main GUI](screenshots/fanfix-1.3.2.png?raw=true "Main GUI")
-
-Une gallerie de screenshots est disponible [ici](screenshots/README-fr.md).
-
 Le fonctionnement du programme est assez simple : il converti une URL venant d'un site supporté en un fichier .epub pour les histoires ou .cbz pour les comics (d'autres options d'enregistrement sont disponibles, comme du texte simple, du HTML...)
 
 Pour vous aider à organiser vos histoires, il peut aussi servir de bibliothèque locale vous permettant :
@@ -38,7 +38,7 @@ Pour vous aider à organiser vos histoires, il peut aussi servir de bibliothèqu
 - d'importer une histoire depuis son URL (ou depuis un fichier)
 - d'exporter une histoire dans un des formats supportés vers un fichier
 - d'afficher une histoire en mode texte
-- d'afficher une histoire en mode GUI **nativement** ou **en appelant un programme natif pour lire le fichier** (potentiellement converti en HTML avant, pour que n'importe quel navigateur web puisse l'afficher)
+- via [fanfix-swing](https://github.com/nikiroo/fanfix-swing/): d'afficher une histoire en mode GUI **lui-même** ([fanfix-swing](https://github.com/nikiroo/fanfix-swing/)) ou **en appelant un programme natif pour lire le fichier** (potentiellement converti en HTML avant, pour que n'importe quel navigateur web puisse l'afficher)
 
 ### Sites supportés
 
@@ -77,12 +77,12 @@ Si vous avez des difficultés pour le compiler avec une version supportée de Ja
 
 ## Options
 
-Vous pouvez démarrer le programme en mode graphique (comme dans le screenshot en haut) :
+Vous pouvez démarrer le programme de deux façons :
 
 - ```java -jar fanfix.jar```
 - ```fanfix``` (si vous avez utilisé *make install*)
 
-Les arguments suivants sont aussi supportés :
+Les arguments suivants sont supportés :
 
 - ```--import [URL]```: importer une histoire dans la librairie
 - ```--export [id] [output_type] [target]```: exporter l'histoire "id" vers le fichier donné
@@ -94,7 +94,6 @@ Les arguments suivants sont aussi supportés :
 - ```--tag [where]```: liste tous les tags supportés par ce site web
 - ```--tag [index 1]... (page [page]) (item [item])```: affine la recherche, tag par tag, et affiche si besoin les sous-tags, les histoires ou les infos précises de l'histoire demandée
 - ```--list```: lister les histoires presentes dans la librairie et leurs IDs
-- ```--set-reader [reader type]```: changer le type de lecteur pour la commande en cours sur CLI, TUI ou GUI
 - ```--server [key] [port]```: démarrer un serveur d'histoires sur ce port
 - ```--stop-server [key] [port]```: arrêter le serveur distant sur ce port (key doit avoir la même valeur)
 - ```--remote [key] [host] [port]```: contacter ce server au lieu de la librairie habituelle (key doit avoir la même valeur)
@@ -141,6 +140,7 @@ Nécessaires :
 - ```libs/nikiroo-utils-sources.jar```: quelques utilitaires partagés
 - [```libs/unbescape-sources.jar```](https://github.com/unbescape/unbescape): une librairie sympathique pour convertir du texte depuis/vers beaucoup de formats ; utilisée ici pour la partie HTML
 - [```libs/jsoup-sources.jar```](https://jsoup.org/): une libraririe pour parser du HTML
+- [```libs/JSON-java-20190722-sources.jar```](https://github.com/stleary/JSON-java): une libraririe pour parser du JSON
 
 Optionnelles :