D Weblog System, 21 janvier 2010, illovæ — Comme vous le savez peut-être framabook a sorti son dernier bébé, le numéro 6, qui n'a d'autre sujet que RMS himself et portant le titre Richard Stallman et la révolution du logiciel libre - Une biographie autorisée. Un ouvrage initialement écrit par Sam Williams, revue et augmenté par Richard himself avec la collaboration de Christophe Masutti de chez Framasoft (notamment pour la traduction en français). Enfin bref, vous connaissez peut-être l'histoire de ce livre et si ce n'est pas le cas, je vous laisse cliquer sur le lien ci-dessus histoire d'en savoir plus...
Comme beaucoup d'entre vous j'aime bien lire mes livres sous formes numériques. Certains préfèrent le format HTML, d'autres le PDF. D'ailleurs framabook propose ces deux formats. Personnellement ni l'un ni l'autre ne me convient. En tant que maniaque du retrocomputing moi je veux du bon vieux TXT. Pourquoi ? Avant tout parce que c'est léger et que c'est lisible sur tout type de machine et de système, mais aussi parce que les documents en .txt sont plus facilement diffusable sur votre gopher ou votre bboard favorite, voir même par mail (pour les plus modernes d'entre vous). Et je regrette vraiment de ne pas trouver d'ebooks libre au format texte...
Bref, tout ça pour dire que je me suis donc permis de récupérer les sources latex de l'ouvrage que j'ai donc compilé en html grâce à latex2html. Ensuite j'ai converti le tout en plain text avec lynx. (Oui je n'ai pas utilisé la version HTML donné par framabook car cette version est scindée en plusieurs fichier.html en fonction des chapitres, chose que je ne voulais pas (plus simple pour le passage du bouquin en un seul fichier .txt)). Enfin, j'ai retouché légèrement l'apparence de la version texte (titre, encart, etc) histoire que ça soit d'une part agréable à lire mais aussi histoire de mieux se repérer (titre de chapitre écrit en majuscule avec ajout de caractères clés pour pouvoir naviguer directement vers un chapitre sans avoir à scroller les 10895 lignes)...
Voici maintenant les liens vers ce framabook en .txt et compressé avec
gzip pour ceux que ça intéresse (oui vous allez pas être nombreux je
me doute :p) :
Richard Stallman et la révolution du logiciel libre
(protocole gopher)
Richard
Stallman et la révolution du logiciel libre (protocole http)
Notez que chaque chapitre a donc des caractères clés histoire de pouvoir sauter vers le chapitre voulu en faisant une simple recherche ("[C07]" pour le chapitre septième par exemple. Le système de recherche peut-être utilisé aussi pour voir les notes de bas de pages (qui sont en fin de document) en recherchant simplement le mot suivi du numéro de la note (par exemple : "et autres systèmes ordonné^23" il suffit de chercher ordonné^23 pour tomber tout de suite sur la note (dans les faits il suffit simplement de faire une recherche sur ^23 pour tomber sur la note, puis de refaire la même recherche pour revenir à la position originale).
NB : Ah et bien sûr, je ne l'ai pas dit explicitement, mais je n'ai en rien changé le contenu de l'ouvrage évidemment...
NB2 : Avant qu'on ne me fasse la remarque "Mais pourquoi ne pas simplement convertir le pdf en texte directement avec genre pdftotext ?" Simplement parce que, je ne sais pas si vous l'avez déjà fait, mais le résultat est limite inbuvable la plupart du temps ni vraiment très propre (caractères illisibles, formatage des plus aléatoires, etc)...