Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

créer des liens html depuis fichier texte

16 réponses
Avatar
David Martin
--001a11418dd26193ad05593a1064
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Bonjour,

Je suis en train de r=C3=A9fl=C3=A9chir =C3=A0 la cr=C3=A9ation automatique=
d'une page html
simple.
uniquement compos=C3=A9e de lien html depuis des liens inscrit dans un fich=
ier
texte.

Le but =C3=A9tant de parser le fichier ligne par ligne, les lignes =C3=A9ta=
nt comme
sous cette forme :

http://lien-vers.application1 production
http://lien-vers.application2 preproduction
etc.....

et de construire un lien html pour constituer une page qui r=C3=A9f=C3=A9re=
nce toutes
nos applications
au boulot.

<a href=3D"http://page.html" target=3D"_blank">nom du lien</a>

Je risque de vous soliciter en ce sens si vous avez des id=C3=A9es.

L'ideal serait que je trouve un petit projet opensource, avec un petit
formulaire php qui permette
=C3=A0 l'exploitation de les saisir.

=C3=A7a vous parle qqchose du genre ?


--=20
david martin

--001a11418dd26193ad05593a1064
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Bonjour,<br><br></div>Je suis en train de r=
=C3=A9fl=C3=A9chir =C3=A0 la cr=C3=A9ation automatique d&#39;une page html =
simple.<br></div>uniquement compos=C3=A9e de lien html depuis des liens ins=
crit dans un fichier texte.<br><br></div><div>Le but =C3=A9tant de parser l=
e fichier ligne par ligne, les lignes =C3=A9tant comme sous cette forme :<b=
r><br></div><div><a href=3D"http://lien-vers.application1">http://lien-vers=
.application1</a>=C2=A0=C2=A0=C2=A0 production<br></div><div><a href=3D"htt=
p://lien-vers.application2">http://lien-vers.application2</a>=C2=A0=C2=A0=
=C2=A0 preproduction<br></div><div>etc.....<br></div><div><br></div><div>et=
de construire un lien html pour constituer une page qui r=C3=A9f=C3=A9renc=
e toutes nos applications<br></div><div>au boulot.<br></div><div><br><tt>&l=
t;a href=3D&quot;<a href=3D"http://page.html">http://page.html</a>&quot; ta=
rget=3D&quot;_blank&quot;&gt;nom du lien&lt;/a&gt;
</tt><br><br></div><div>Je risque de vous soliciter en ce sens si vous a=
vez des id=C3=A9es.<br><br></div><div>L&#39;ideal serait que je trouve un p=
etit projet opensource, avec un petit formulaire php qui permette<br></div>=
<div>=C3=A0 l&#39;exploitation de les saisir.<br><br></div><div>=C3=A7a vou=
s parle qqchose du genre ?<br><br></div><div><div><div><div><br>-- <br><div=
class=3D"gmail_signature"><div dir=3D"ltr">david martin<div><br></div></di=
v></div>
</div></div></div></div></div>

--001a11418dd26193ad05593a1064--

10 réponses

1 2
Avatar
steve
Salut David,
Je ne connais pas de projet libre qui fait ce que tu veux, mais un petit
script python de quelques lignes devrait le faire facilement. Le tout
couplé à une tâche cron pour mettre à jour ton fichier html et le tour
est joué.
HTH,
Steve
Avatar
MAS Jean-Louis
Le 15/09/2017 à 15:06, David Martin a écrit :
et de construire un lien html pour constituer une page qui référence
toutes nos applications
au boulot.
<a href="http://page.html" target="_blank">nom du lien</a>

En fait, si j'ai bien compris ta demande, ça revient à exporter les
signets de tes applications métier en html, ce que firefox sait faire.
Cordialement
--
Jean Louis Mas
Avatar
Marc Chantreux
On Fri, Sep 15, 2017 at 03:06:40PM +0200, David Martin wrote:
L'ideal serait que je trouve un petit projet opensource, avec un petit
formulaire php qui permette
à l'exploitation de les saisir.

degainer php pour ca me semble bien overkill ... pour transformer ca:
http://example.fr haah mais trop bien
http://example.fr haah mais trop bien
http://example.fr haah mais trop bien
en ca:
<p>
<a href="http://example.fr" target="_blank">haah mais trop bien</a>
<a href="http://example.fr" target="_blank">haah mais trop bien</a>
<a href="http://example.fr" target="_blank">haah mais trop bien</a>
</p>
voila qui me semble suffisant
sed -r 's/^(S+) +(.*)/[2](1){target="_blank"}/' | pandoc -thtml
avec tous les avantages liés a pandoc : tu pourras avoir la sortie html,
pdf, ajouter des templates ...
au passage: j'aurais tendance a écrire tout en utilisant pandoc
$ grep . links.*
links.template:# list of my links
links.template:$for(links)$ [$links.desc$]($links.url$) $endfor$
links.yml:---
links.yml:links:
links.yml: - {url: "http://les exemples (pas cools)", desc: "voici une URL flinguée"}
links.yml: - {url: "http://les.exemples" , desc: "une 2eme pour la route"}
links.yml:oops:
links.yml: - ["hello","world"]
links.yml:---
$ pandoc --template links.template links.yml|pandoc
<h1 id="list-of-my-links">list of my links</h1>
<p><a href="http://les%20exemples%20(pas%20cools)">voici une URL
flinguée</a> <a href="http://les.exemples">une 2eme pour la
route</a></p>
si tu ajoute un -s au dernier pandoc, il te fait une page complete.
cordialement,
marc
Avatar
steve
Le 15-09-2017, à 15:57:39 +0200, Marc Chantreux a écrit :
On Fri, Sep 15, 2017 at 03:06:40PM +0200, David Martin wrote:
L'ideal serait que je trouve un petit projet opensource, avec un petit
formulaire php qui permette
à l'exploitation de les saisir.

degainer php pour ca me semble bien overkill ... pour transformer ca:

Oups, ma langue a fourché, je voulais dire python  ;)
Avatar
JF Straeten
Lo,
On Fri, Sep 15, 2017 at 03:06:40PM +0200, David Martin wrote:
[...]
Je suis en train de réfléchir à la création automatique d'une page
html simple uniquement composée de lien html depuis des liens
inscrit dans un fichier texte.
Le but étant de parser le fichier ligne par ligne, les lignes étant comme
sous cette forme :
http://lien-vers.application1 production
http://lien-vers.application2 preproduction
etc.....
et de construire un lien html pour constituer une page qui référence toutes
nos applications au boulot.

Tu y arriverais avec ikiwiki.
Ça prend du markdown en entrée, donc très proche du texte, et ça
crache des fichiers html en sortie.
Il y a juste que ton fichier devrait être conçu comme ceci :
[production](http://lien-vers.application1)
[preproduction](http://lien-vers.application2)
Je ne sais pas si c'est le plus adapté, mais c'est tout fait et ça
ferait (au moins) ce que tu veux...
Hih,
--
JFS.
Avatar
Marc Chantreux
formulaire php qui permette
à l'exploitation de les saisir.

degainer php pour ca me semble bien overkill ... pour transformer ca:

Oups, ma langue a fourché, je voulais dire python  ;)

c'était pas toi mais david qui parlait de php et toi de python. les deux
me paraissent à éviter en toute circonstance :)
bon we
marc
Avatar
steve
Le 15-09-2017, à 16:10:13 +0200, Marc Chantreux a écrit :
formulaire php qui permette
à l'exploitation de les saisir.

degainer php pour ca me semble bien overkill ... pour transformer ca:

Oups, ma langue a fourché, je voulais dire python  ;)

c'était pas toi mais david qui parlait de php et toi de python. les deux
me paraissent à éviter en toute circonstance :)

D'accord avec le premier, mais pourquoi diable le second ? :)
Avatar
Marc Chantreux
c'était pas toi mais david qui parlait de php et toi de python. les deux
me paraissent à éviter en toute circonstance :)
D'accord avec le premier, mais pourquoi diable le second ? :)

pardon ... j'aurais du me garder de cette phrase pleine de subjectivité.
maintenant si tu veux une réponse plus constructive:
* j'ai tendance à ne dégainer les interpreteurs que quand je n'ai pas a de
commande a ma disposition qui fasse le taff (c'était le cas en
l'occurence)
* si je dois dégainer un langage dynamique, j'ai perl comme fleche a mon
arc et du coup les autres langages dynamiques me semblent bien
tristounes ... laissons a python que ca s'ameliore doucement (PEP 448
et 498 vont vraiment dans le bon sens ... mais c'est pas encore dispo
dans debian)
cordialement,
marc
Avatar
Marc Chantreux
On Fri, Sep 15, 2017 at 04:42:50PM +0200, David Martin wrote:
punaise, vous m'avez largué ;-)))))
je débauche et je regarderai tout ça lundi...
Z'êtes des tueurs

non: on a juste plus d'heures de pratique que toi. ca viendra :)
Avatar
steve
Le 15-09-2017, à 16:44:55 +0200, Marc Chantreux a écrit :
On Fri, Sep 15, 2017 at 04:42:50PM +0200, David Martin wrote:
punaise, vous m'avez largué ;-)))))
je débauche et je regarderai tout ça lundi...
Z'êtes des tueurs

non: on a juste plus d'heures de pratique que toi. ca viendra :)

Et en plus on est 'dredi  ;)
1 2