V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

hlins

Herramienta para insertar enlaces de hipertexto en documentos HTML, utilizando una base de datos con entradas del formato "nombre = URL". Su principal característica es que no solo permite reemplazar texto por una URL, sino que está diseñada para reconocer nombres de personas y convertirlos en enlaces a sus respectivas URLs, basándose en una base de datos predefinida.

Crear la base de datos de nombres y URLs

$ nano nombres.db

Albert Einstein = https://es.wikipedia.org/wiki/Albert_Einstein

Marie Curie = https://es.wikipedia.org/wiki/Marie_Curie

Stephen Hawking = https://es.wikipedia.org/wiki/Stephen_Hawking

Ada Lovelace = https://es.wikipedia.org/wiki/Ada_Lovelace

Linus Torvalds = https://es.wikipedia.org/wiki/Linus_Torvalds

Crear un archivo con el siguiente contenido:

$ nano documento.html

<!DOCTYPE html>

<html>

<head>

<title>Grandes Científicos</title>

</head>

<body>

<h1>Grandes Figuras de la Ciencia</h1>

<p>

Gran científico fue Albert Einstein, por su teoría de la relatividad.

Mente brillante fue Marie Curie, con la radioactividad.

Nos asombró, Stephen Hawking con sus agujeros negros.

Y Ada Lovelace, considerada la primera programadora.

Y en informática, Linus Torvalds por crear el kernel Linux.

</p>

<p>

Son también nombres importantes:

A. Einstein y M. Curie

</p>

</body>

</html>

$ hlins -d nombres.db documento.html > salida.html
ejecutar hlins

Visualizar el contenido del archivo y se debería ver algo similar a esto:

$ nano salida.html

<!DOCTYPE html>

<html>

<head>

<title>Grandes Científicos</title>

</head>

<body>

<h1>Grandes Figuras de la Ciencia</h1>

<p>

Gran científico fue <a href="https://es.wikipedia.org/wiki/Albert_Einstein">Albert Einstein</a>, por su teoría de la relatividad.

Mente brillante fue <a href="https://es.wikipedia.org/wiki/Marie_Curie">Marie Curie</a>, con la radioactividad.

Nos asombró, <a href="https://es.wikipedia.org/wiki/Stephen_Hawking">Stephen Hawking</a> con sus agujeros negros.

Y <a href="https://es.wikipedia.org/wiki/Ada_Lovelace">Ada Lovelace</a>, considerada la primera programadora.

Y en informática, <a href="https://es.wikipedia.org/wiki/Linus_Torvalds">Linus Torvalds</a> por crear el kernel Linux.

</p>

<p>

Son también nombres importantes:

<a href="https://es.wikipedia.org/wiki/Albert_Einstein">A. Einstein</a> y <a href="https://es.wikipedia.org/wiki/Marie_Curie">M. Curie</a>

</p>

</body>

</html>

hlins reconoce no solo los nombres completos sino también las abreviaturas ["A. Einstein", "M. Curie"] y ha insertado los hipervínculos correspondientes.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3873 entradas - Acerca del Tractatus
La Pipa Plena 2025