Réponses:
Cette commande bash vide les fichiers HTML pour chaque page de manuel du système. Vous devrez d'abord installer le groffpackage, puis cddans un répertoire vide et exécuter:
for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done
Cela fera défiler tous les fichiers du /usr/share/manrépertoire, supprimera le numéro de section et l'extension à l'aide sed, puis appellera manpour rendre la page de manuel au format HTML ( man -Thtmlà son tour, les appels groff, c'est pourquoi vous devez d'abord l'installer), stockant le résultat dans un fichier html avec le même nom que la page. Il faudra un certain temps pour terminer, et groffjette quelques avertissements sur les sauts de ligne, mais quand il se termine, vous aurez toutes vos pages de manuel au format HTML.
La plupart des liseuses peuvent gérer les fichiers HTML, mais si la vôtre ne le fait pas, vous pouvez utiliser calibre pour convertir les fichiers HTML en mobi ou epub ou tout autre format de votre choix.
toutes les pages de manuel se trouvent sur
/usr/share/man
Mais ils sont compressés dans des fichiers .gz. Il existe également un site Web où vous pouvez voir toutes les pages de manuel en ligne. Je suppose que si vous recherchez un logiciel qui vous donne la possibilité de télécharger tout le contenu de chaque page / lien, vous pouvez créer votre propre bibliothèque de pages de manuel pour e reader
wget -R.
Vous pouvez demander à man de convertir une page de manuel en HTML, puis d' exécuter une commande pour l'afficher . Vous pouvez donc importer une page de manuel directement dans calibre avec (Si vous obtenez quelque chose comme command exited with status 3, installez le groffpaquet):
man --html=calibre YOUR_MANPAGE
Vous pouvez également importer votre page de manuel dans la base de données calibre sans exécuter l'interface graphique:
man --html='calibredb add' YOUR_MANPAGE
Une fois que votre page de manuel est de calibre, vous pouvez facilement les envoyer à votre liseuse (je suggère de les envoyer au format .mobi ).
Maintenant, parcourez simplement la liste des pages de manuel que vous souhaitez importer:
find /usr/share/man/man[1-9] -type f | xargs -l man --html='calibredb add'
man -Tdvietdvi2pdfaprès cela pour obtenir un tas de PDF.