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--

6 réponses

1 2
Avatar
steve
Le 15-09-2017, à 16:47:51 +0200, David Martin a écrit :
Marc,
Je vais garder ta solution, désolé les autres.
Je vais creuser.

Solution très élégante par ailleurs…
Avatar
Stephane Ascoet
Le 15/09/2017 à 15:27, MAS Jean-Louis a écrit :
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

Bonjour, il y a aussi le Org-mode de Emacs qui est absolument magique,
avec des possibilites quasiment illimitees, dommage que ce soit si peu
connu:
<http://data.passageenseine.org/2017/thierry-stoehr_orgmode-tout-faire-en-mode-texte.webm>
--
Bien cordialement, Stephane Ascoet
Avatar
David Martin
--94eb2c1c0994b6c00b0559990afe
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
bonjour à tous,
Marc j'ai essayé ta commande après avoir installé pandoc, je n'y comprends
que dalle ;-)
Mon fichier texte :
http://monappli1.html nom de l'appli1
http://monappli2.html nom de l'appli2
etc....
je le met ou dans la commande ?
--
david martin
--94eb2c1c0994b6c00b0559990afe
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div><div><div><div><div><div>bonjour à tous, <br><br ></div>Marc j&#39;ai essayé ta commande après avoir installé pandoc, je n&#39;y comprends que dalle ;-)<br><br></div>Mon fichier texte :<br><br></div><a href="http://monappli1.html">http://monappli1.html</a>      nom de l&#39;appli1<br></div><a href="http://mon appli2.html">http://monappli2.html</a>     nom de l&#39 ;appli2<br></div>etc....<br><br></div>je le met ou dans la commande ?<br><b r><br><div><div><div><div><div><div class="gmail_extra"><br clear="all" ><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signatur e"><div dir="ltr">david martin<div><br></div></div></div>
</div></div></div></div></div></div></div>
--94eb2c1c0994b6c00b0559990afe--
Avatar
Alexandre Hoïde
On Wed, Sep 20, 2017 at 08:25:27AM +0200, David Martin wrote:
bonjour à tous,
Marc j'ai essayé ta commande après avoir installé pandoc, je n'y comprends
que dalle ;-)
Mon fichier texte :
http://monappli1.html nom de l'appli1
http://monappli2.html nom de l'appli2
etc....
je le met ou dans la commande ?

Salut David,
Pour mettre en oeuvre la suggestion de Marc Chantreux : (en admettant que ton fichier se nomme « fichier.txt »), se placer dans son répertoire et :
$ sed -r 's/^(S+) +(.*)/[2](1){target="_blank"}/' fichier.txt | pandoc -s -thtml > fichier.html
Cette commande créera un nouveau « fichier.html » dans le même répertoire. (le '$' en début de ligne dénote l'invite de commande de l'utilisateur courrant dans l'émulateur de terminal)
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
David Martin
--001a1140738a0e788c0559ae20ea
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Salut,
Ok merci,
J'essai ça.
--
david martin
--001a1140738a0e788c0559ae20ea
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div>Salut,<br>Ok merci,<br><br></div>J&#39;essai ça. <br><br><div><div><div class="gmail_extra"><br clear="all"><br>-- <br>< div class="gmail_signature" data-smartmail="gmail_signature"><div dir ="ltr">david martin<div><br></div></div></div>
</div></div></div></div>
--001a1140738a0e788c0559ae20ea--
Avatar
David Martin
--001a11418dd2283dae0559b28397
Content-Type: text/plain; charset="UTF-8"
ca marche merci
;-)
--
david martin
--001a11418dd2283dae0559b28397
Content-Type: text/html; charset="UTF-8"
<div dir="ltr">ca marche merci<br>;-)<br><br><div class="gmail_extra"><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">david martin<div><br></div></div></div>
</div></div>
--001a11418dd2283dae0559b28397--
1 2