Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lire des ebooks .epub dans emacs en console

3 views
Skip to first unread message

cyraneo

unread,
Feb 2, 2022, 3:31:00 AM2/2/22
to
Bonjour à tous,

Quelqu'un pourrait-il m'indiquer un lien et comment pour pouvoir lire
des fichiers .epub dans emacs en console ?

Par avance, merci de votre aide .

Stephane Tougard

unread,
Feb 2, 2022, 4:00:03 AM2/2/22
to
Pour autant que je sache, les epub sont des archives zip avec des
fichiers images à l'intérieur. En console, ça risque d'être très
compliqué (pour pas dire impossible en fait).

--
On leur dit: "eux gentils". Ils disent "OK"
On leur dit: "eux méchants". Ils disent "OK"
Qu'est ce qu'ils sont cons ces pauvres !

Jacques L'helgoualc'h

unread,
Feb 2, 2022, 4:41:36 AM2/2/22
to
Le 02-02-2022, Stephane Tougard a écrit :
> On 2022-02-02, cyraneo <cyr...@free.fr> wrote:
>> Bonjour à tous,

bonjour,

>> Quelqu'un pourrait-il m'indiquer un lien et comment pour pouvoir lire
>> des fichiers .epub dans emacs en console ?
>>
>> Par avance, merci de votre aide .
>
> Pour autant que je sache, les epub sont des archives zip avec des
> fichiers images à l'intérieur. En console, ça risque d'être très
> compliqué (pour pas dire impossible en fait).

Avec emacs-nov-el, je lis le texte d'un *.epub dans un terminal (emacs -nw)
ou en console, mais ne vois pas les images...

Ce n'est peut-être pas impossible, j'ai des images avec w3m dans un
xterm, pas en console, mais je n'ai pas creusé du côté du framebuffer.

J'utilise emacs et emacs-nov-el via guix, homepage:
https://depp.brause.cc/nov.el/
mais il y a aussi un paquet elpa-nov.deb, Homepage:
https://github.com/wasamasa/nov.el

Dans mon ~/.emacs, j'ai :

(add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode))
(setq nov-text-width 80)

cyraneo

unread,
Feb 2, 2022, 9:03:39 AM2/2/22
to
Merci Jacques ! y a t-il un tuto basic pour installer ces paquets ?

Jacques L'helgoualc'h

unread,
Feb 2, 2022, 9:33:35 AM2/2/22
to
De rien.

Pour avoir un emacs récent, j'ai installé guix par dessus une debian stable.
Le paquet guix/stable étant bogué, j'ai utilisé le script fourni sur
https://guix.gnu.org/fr/download/
puis
guix pull
guix install emacs emacs-nov-el

et simplement ajouté les deux lignes elisp ci-dessus à mon ~/.emacs.

Sinon, « apt-get install elpa-nov » devrait marcher sur une debian/ubuntu/etc.

Il y a aussi la possibilité d'utiliser directement elpa,
https://elpa.gnu.org/
indépendamment de la distribution Linux utilisée.

Jacques L'helgoualc'h

unread,
Feb 2, 2022, 10:21:04 AM2/2/22
to
Le 02-02-2022, Jacques L'helgoualc'h a écrit :
[...]
> Il y a aussi la possibilité d'utiliser directement elpa,
> https://elpa.gnu.org/
> indépendamment de la distribution Linux utilisée.

Cette page est un peu brève :/

M-x list-packages

ne me donne que 415 lignes, sans « nov ».

Après lecture du début de https://www.emacswiki.org/emacs/ELPA

M-x (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) RET

on passe à plus de 5000 lignes (chercher « nov » ou « EPUB ») ...

gigiair

unread,
Feb 2, 2022, 12:00:42 PM2/2/22
to
mer. 02 févr. 2022, cyraneo <cyr...@free.fr> disait :
nov s'installe par Elpa.
https://melpa.org/#/getting-started

Puis M-x package-install RET nov RET

--
JJR.

Jean-Jacques Rétorré

unread,
Feb 2, 2022, 12:41:56 PM2/2/22
to
mer. 02 févr. 2022, "gigiair" <x...@xxx.com> disait :
Oops, je voulais dire melpa. Peut-être aussi par elpa, je n'ai pas vérifié.
0 new messages