Pour lire les liens non soulignés à partir de Nemo
44 réponses
Richard Hachel
Dans l'attente de la résolution du petit bug (on ne peut pas clique
sur certains liens de premier postage), on peut procéder ainsi
-cliquer sur le bouton "répondre"
-cliquer sur le bouton "aperçu"
-cliquer sur le lien maintenant souligné
Par exemple, ça pourrait être un truc comme ça, à faire sur la passerelle JNTP -> NNTP) :
- Si toutes les lignes de texte font moins que 100 caractères (ou si les lignes de texte plus longues ne comportent aucune espace) alors ne couper aucune ligne et laisser en format standard (fixed).
- Si toutes les lignes de texte *qui ne sont pas des citations* font moins que 100 caractères (ou si les lignes de texte plus longues ne comportent aucune espace) alors ne couper aucune ligne et laisser en format standard (fixed).
- Sinon, c'est-à-dire s'il existe au moins une ligne de plus de 100 caractères comportant au moins une espace,
*et n'étant pas une citation*
alors couper les lignes de plus de 76 caractères comportant au moins une espace en insérant le CR+LF *après* l'espace (et en laissant l'espace, donc), et déclarer le format comme flowed.
Ne pas oublier ce dont j'espère que tu le fais déjà :
- Si avant envoi il reste une ou plusieurs lignes de plus de 998 octets, les couper à la sauvage, même si elles ne comportent pas d'espace, ou tout simplement décider de ne pas les transmettre sur NNTP.
Ok.
============================================================ En pseudo-code :
flowed = FAUX POUR chaque ligne SI c'est une citation (commence par '>') ne rien faire SINON, SI elle fait moins de 100 caractères ne rien faire SINON, SI elle ne comporte aucune espace ne rien faire SINON flowed = VRAI FIN-SI FIN-POUR
SI flowed déclarer "Content-Type: text/plain; charset=UTF-8; format=flowed" couper les lignes avant 76 caractères, en laissant l'espace à la fin de la ligne à chaque coupure SINON déclarer "Content-Type: text/plain; charset=UTF-8" ne pas couper les lignes FIN-SI
SI il reste au moins une ligne de plus de 998 caractères ne rien faire SINON envoyer l'article sur NNTP FIN-SI
Désolé, je corrige ma proposition.
Le 20/06/2013 01:00, Olivier Miakinen a écrit :
Par exemple, ça pourrait être un truc comme ça, à faire sur la
passerelle JNTP -> NNTP) :
- Si toutes les lignes de texte font moins que 100 caractères
(ou si les lignes de texte plus longues ne comportent aucune
espace) alors ne couper aucune ligne et laisser en format
standard (fixed).
- Si toutes les lignes de texte *qui ne sont pas des
citations* font moins que 100 caractères
(ou si les lignes de texte plus longues ne comportent aucune
espace) alors ne couper aucune ligne et laisser en format
standard (fixed).
- Sinon, c'est-à-dire s'il existe au moins une ligne de plus
de 100 caractères comportant au moins une espace,
*et n'étant pas une citation*
alors
couper les lignes de plus de 76 caractères comportant au
moins une espace en insérant le CR+LF *après* l'espace
(et en laissant l'espace, donc), et déclarer le format
comme flowed.
Ne pas oublier ce dont j'espère que tu le fais déjà :
- Si avant envoi il reste une ou plusieurs lignes de plus
de 998 octets, les couper à la sauvage, même si elles
ne comportent pas d'espace, ou tout simplement décider
de ne pas les transmettre sur NNTP.
Ok.
============================================================
En pseudo-code :
flowed = FAUX
POUR chaque ligne
SI c'est une citation (commence par '>')
ne rien faire
SINON, SI elle fait moins de 100 caractères
ne rien faire
SINON, SI elle ne comporte aucune espace
ne rien faire
SINON
flowed = VRAI
FIN-SI
FIN-POUR
SI flowed
déclarer "Content-Type: text/plain; charset=UTF-8; format=flowed"
couper les lignes avant 76 caractères, en laissant l'espace à la
fin de la ligne à chaque coupure
SINON
déclarer "Content-Type: text/plain; charset=UTF-8"
ne pas couper les lignes
FIN-SI
SI il reste au moins une ligne de plus de 998 caractères
ne rien faire
SINON
envoyer l'article sur NNTP
FIN-SI
Par exemple, ça pourrait être un truc comme ça, à faire sur la passerelle JNTP -> NNTP) :
- Si toutes les lignes de texte font moins que 100 caractères (ou si les lignes de texte plus longues ne comportent aucune espace) alors ne couper aucune ligne et laisser en format standard (fixed).
- Si toutes les lignes de texte *qui ne sont pas des citations* font moins que 100 caractères (ou si les lignes de texte plus longues ne comportent aucune espace) alors ne couper aucune ligne et laisser en format standard (fixed).
- Sinon, c'est-à-dire s'il existe au moins une ligne de plus de 100 caractères comportant au moins une espace,
*et n'étant pas une citation*
alors couper les lignes de plus de 76 caractères comportant au moins une espace en insérant le CR+LF *après* l'espace (et en laissant l'espace, donc), et déclarer le format comme flowed.
Ne pas oublier ce dont j'espère que tu le fais déjà :
- Si avant envoi il reste une ou plusieurs lignes de plus de 998 octets, les couper à la sauvage, même si elles ne comportent pas d'espace, ou tout simplement décider de ne pas les transmettre sur NNTP.
Ok.
============================================================ En pseudo-code :
flowed = FAUX POUR chaque ligne SI c'est une citation (commence par '>') ne rien faire SINON, SI elle fait moins de 100 caractères ne rien faire SINON, SI elle ne comporte aucune espace ne rien faire SINON flowed = VRAI FIN-SI FIN-POUR
SI flowed déclarer "Content-Type: text/plain; charset=UTF-8; format=flowed" couper les lignes avant 76 caractères, en laissant l'espace à la fin de la ligne à chaque coupure SINON déclarer "Content-Type: text/plain; charset=UTF-8" ne pas couper les lignes FIN-SI
SI il reste au moins une ligne de plus de 998 caractères ne rien faire SINON envoyer l'article sur NNTP FIN-SI
Duzz'
Le Mercredi 19 Juin 2013 à 23h22, Richard Hachel a écrit
On s'engueule pas, on essaye de trouver des solutions
D'accord, mais c'est bien imité, quand même ... ;-
Une solution consisterait à faire cliquer l'utilisateur sur un lien direct en affichage Nemo, je l'ai déjà fai plusieurs fois, mais c'est pas la panacée, car l'utilisateur ne comprend pas trop ce qui se passe, et la raison du lien
Maintenant, faire de Nemo un simple lecteur sans ses fonctions géniales, c'est un peu con
Toutafé. Il faut donc rechercher des solutions pour les articles Nem envoyés sur NNTP, genre remplacer le contenu multimedia visible dans u navigateur, par un lien directement *cliquable* vers ce contenu stock
Le Mercredi 19 Juin 2013 à 23h22, Richard Hachel a écrit
On s'engueule pas, on essaye de trouver des solutions
D'accord, mais c'est bien imité, quand même ... ;-
Une solution consisterait à faire cliquer l'utilisateur sur un lien direct en affichage Nemo, je l'ai déjà fai
plusieurs fois, mais c'est pas la panacée, car l'utilisateur ne comprend pas trop ce qui se passe, et la raison du lien
Maintenant, faire de Nemo un simple lecteur sans ses fonctions géniales, c'est un peu con
Toutafé. Il faut donc rechercher des solutions pour les articles Nem
envoyés sur NNTP, genre remplacer le contenu multimedia visible dans u
navigateur, par un lien directement *cliquable* vers ce contenu stock
Le Mercredi 19 Juin 2013 à 23h22, Richard Hachel a écrit
On s'engueule pas, on essaye de trouver des solutions
D'accord, mais c'est bien imité, quand même ... ;-
Une solution consisterait à faire cliquer l'utilisateur sur un lien direct en affichage Nemo, je l'ai déjà fai plusieurs fois, mais c'est pas la panacée, car l'utilisateur ne comprend pas trop ce qui se passe, et la raison du lien
Maintenant, faire de Nemo un simple lecteur sans ses fonctions géniales, c'est un peu con
Toutafé. Il faut donc rechercher des solutions pour les articles Nem envoyés sur NNTP, genre remplacer le contenu multimedia visible dans u navigateur, par un lien directement *cliquable* vers ce contenu stock
Duzz'
Le Jeudi 20 Juin 2013 à 00h19, Olivier Miakinen a écrit :
D'accord. Tu t'adressais à Richard, et effectivement c'est un conseil qui peut lui être utile (s'il supporte cette façon de faire).
Voilà, un peu comme une rustine, avant de remplacer la chambre à air.
Pour ma part, je souhaite surtout que Julien me lise, et à ce propos je remets le lien vers la traduction française du GNKSA : <http://usenet-fr.news.eu.org/fr-chartes/gnksa.html> (le point dont on discute en ce moment est le numéro 14).
Merci pour le lien. Je comprends maintenant la différence dans la mise en forme des citations, sur mes premiers tests réalisés au pifomètre à cadran.
Quand tu dis « le client news », si tu veux dire celui du lecteur qui recevra l'article sans nécessairement passer par Nemo, alors c'est faux. Les lignes sont coupées avant envoi, ce qui est effectivement une fonctionnalité requise, mais cela ne suffit pas.
Confusion de béotien de ma part.
Visiblement, Nemo (client + serveur) ne montre pas ce qui sera envoyé, sinon Richard n'aurait pas eu de problème.
Exact.
Le Jeudi 20 Juin 2013 à 00h19, Olivier Miakinen a écrit :
D'accord. Tu t'adressais à Richard, et effectivement c'est un conseil
qui peut lui être utile (s'il supporte cette façon de faire).
Voilà, un peu comme une rustine, avant de remplacer la chambre à air.
Pour ma part, je souhaite surtout que Julien me lise, et à ce propos
je remets le lien vers la traduction française du GNKSA :
<http://usenet-fr.news.eu.org/fr-chartes/gnksa.html> (le point dont
on discute en ce moment est le numéro 14).
Merci pour le lien. Je comprends maintenant la différence dans la mise
en forme des citations, sur mes premiers tests réalisés au pifomètre
à cadran.
Quand tu dis « le client news », si tu veux dire celui du lecteur qui
recevra l'article sans nécessairement passer par Nemo, alors c'est faux.
Les lignes sont coupées avant envoi, ce qui est effectivement une
fonctionnalité requise, mais cela ne suffit pas.
Confusion de béotien de ma part.
Visiblement, Nemo (client + serveur) ne montre pas ce qui sera
envoyé, sinon Richard n'aurait pas eu de problème.
Le Jeudi 20 Juin 2013 à 00h19, Olivier Miakinen a écrit :
D'accord. Tu t'adressais à Richard, et effectivement c'est un conseil qui peut lui être utile (s'il supporte cette façon de faire).
Voilà, un peu comme une rustine, avant de remplacer la chambre à air.
Pour ma part, je souhaite surtout que Julien me lise, et à ce propos je remets le lien vers la traduction française du GNKSA : <http://usenet-fr.news.eu.org/fr-chartes/gnksa.html> (le point dont on discute en ce moment est le numéro 14).
Merci pour le lien. Je comprends maintenant la différence dans la mise en forme des citations, sur mes premiers tests réalisés au pifomètre à cadran.
Quand tu dis « le client news », si tu veux dire celui du lecteur qui recevra l'article sans nécessairement passer par Nemo, alors c'est faux. Les lignes sont coupées avant envoi, ce qui est effectivement une fonctionnalité requise, mais cela ne suffit pas.
Confusion de béotien de ma part.
Visiblement, Nemo (client + serveur) ne montre pas ce qui sera envoyé, sinon Richard n'aurait pas eu de problème.
Exact.
Duzz'
Le Jeudi 20 Juin 2013 à 00h31, Julien Arlandis a écrit :
Quand on affiche le rendu avant l'envoi de l'article, on obtient le rendu tel qu'il apparaitra sur un client JNTP ...
Hmm ... si tu parles de la fenêtre "Rendu visuel", ce n'est pas le cas, du moins pour le texte.
Le Jeudi 20 Juin 2013 à 00h31, Julien Arlandis a écrit :
Quand on affiche le rendu avant l'envoi de l'article, on obtient le rendu tel qu'il apparaitra sur un client JNTP ...
Hmm ... si tu parles de la fenêtre "Rendu visuel", ce n'est pas le cas,
du moins pour le texte.