GNT sans publicité, site mobile, fonctionnalitées exclusives...

MML sans multi-part

Le
drkm
Bonsoir

Certains se souviennent peut-être d'une discussion d'il y a
quelques mois, concernant MML. Ce package de Gnus permet
d'ajouter des parties dans un certain type à un message, juste en
utilisant 'C-c <RET> p' dans un buffer en Message Mode.

Cette partie du message, à la lecture, est alors font lockée en
fonction du type. Par exemple selon le mode Emacs Lisp pour les
partie de type "application/emacs-lisp", etc.

Ce qui apparaissait comme une fonctionalité intéressante s'est
révélé inutilisable, car Gnus génère alors un article en
multi-part, illisible par certains, en particulier Google Groups.

Je viens d'écrire un petit package utilisant la même idée, mais
ne générant pas de multi-part. Il laisse les balises telles
quelles à l'envoit, et les décode à la lecture.

Si l'on utilise le package à la lecture, on se retrouve alors
bien avec des parties de texte font lockées selon le type, sinon
on voit simplement les balises. C'est ÀMHA un bon compromis.

Voici par exemple des screenshots de Gnus montrant un tel
article font locké pour l'un, et raw pour l'autre :

<URL:http://drkm-lib.sf.net/tmp/mml-with.png>
<URL:http://drkm-lib.sf.net/tmp/mml-without.png>

Que pensez-vous du principe ? Le fichier, sur le CVS du
projet, contient les infos nécessaires à l'utilisation.

Je suis bien sûr ouvert à toute remarque, suggestion, ou
critique.

--drkm
Lire les 78 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 16
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Xavier Maillard
Le #21745251
On 17 Jul 2005, drkm wrote:




404 sur les deux liens /o

--
.o. Xavier Maillard Tel: +33 6 68 04 64 37
..o
ooo
drkm
Le #21745241
Xavier Maillard writes:

On 17 Jul 2005, drkm wrote:




404 sur les deux liens /o



Ahem, effectivement. Comme je rédigeais l'article dans Gnus,
j'ai attendu de poster pour vite faire les deux screenshots et
les uploader. Deux minutes de manip'.

On peut dire que t'es rapide :-)

Désolé, c'est réglé. Par contre, pour la passerelle web pour
le CVS, il faut généralement attendre un peu sur SF.net. Mais le
'cvs(1)' doit fonctionner.

Merci,

--drkm
Xavier Maillard
Le #21745231
On 17 Jul 2005, drkm wrote:

Voici par exemple des screenshots de Gnus montrant un tel
article font locké pour l'un, et raw pour l'autre :


Que pensez-vous du principe ?



J'aime bien le principe et puis si en plus ça peut nous permettre
d'utiliser cette super fonctionnalité, je dis "je veux".

Si j'étais toi, j'enverrais ça sur la liste de développement de
Gnus pour inclusion immédiate ! :)

/me content de ne plus devoir mettre de ';;; lisp code' ...
--
Hito no kokoro wa kawareru mono
Xavier Maillard
Le #21745221
On 17 Jul 2005, drkm wrote:

> > > >
> 404 sur les deux liens /o

Ahem, effectivement. Comme je rédigeais l'article dans Gnus,
j'ai attendu de poster pour vite faire les deux screenshots et
les uploader. Deux minutes de manip'.

On peut dire que t'es rapide :-)



Daisolai :) En fait je suis en train de me péter les neurones à
essayer d'utiliser le paquet xml.el depuis le début de la journée
/o

Désolé, c'est réglé. Par contre, pour la passerelle web pour le
CVS, il faut généralement attendre un peu sur SF.net. Mais le
'cvs(1)' doit fonctionner.



Qu'est-ce dont que ce 'cvs(1)' ? (chez moi ça ouvre une page de
manuel et je ne suis pas sûr que c'est ce que tu voulais faire).
--
Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!"
.0. |
..0 (+33) 326 770 221 | Webmaster, emacsfr.org
000 PGP : 0x1E028EA5 | Membre de l' APRIL
drkm
Le #21745201
Xavier Maillard writes:

On 17 Jul 2005, drkm wrote:

Daisolai :) En fait je suis en train de me péter les neurones à
essayer d'utiliser le paquet xml.el depuis le début de la journée



Tiens, aurait-ce un quelconque rapport avec Muse, Planner ou
apparenté ? À tout hasard avec la génération de Muse XML ?-)

Au fait, quels sont les problèmes que tu rencontres ? Je n'ai
jamais utilisé ce package, mais d'après un rapide coup d'oeil à
emacswiki, il ne semble pas bien compliqué (c'est toujours comme
ça après un rapide coup d'oeil). Il semble dans la même veine
que DOM.

Mais peut-être as-tu fait des recherches et trouvé une
implémentation SAX-like. Ça doit bien exister, et c'est souvent
plus simple (ça dépend de l'utilisation, évidemment).

Il y a aussi xmltok de James Clark, dans nXML, mais ÀMHA, ce
n'est pas des plus simples en première approche. C'est très
orienté analyse incrémentale.

Désolé, c'est réglé. Par contre, pour la passerelle web pour le
CVS, il faut généralement attendre un peu sur SF.net. Mais le
'cvs(1)' doit fonctionner.



Qu'est-ce dont que ce 'cvs(1)' ? (chez moi ça ouvre une page de
manuel et je ne suis pas sûr que c'est ce que tu voulais faire).



Disons que je ne voulais pas spécialement ouvrir de man page
chez toi, mais c'était une façon de nommer le client CVS. Les
man pages sont référencées de cette manière (je suppose que tu
connais :-p), et le fait d'utiliser un (1) référence donc souvent
un programme utilisateur.

Donc pour la passerelle web, il faut normalement attendre, mais
tu peux utiliser ton client CVS favorit pour obtenir dès
maintenant le fichier.

Ou tiens, je les place (avant de poster :-p) sur :


--drkm
Publicité
Suivre les réponses
Poster une réponse
Anonyme