2021-05-20 01:19:47 +00:00
|
|
|
|
2021-05-20 21:02:36 +00:00
|
|
|
/^+ /{ # literal html
|
|
|
|
next # salta la línea
|
|
|
|
}
|
|
|
|
|
2021-05-20 21:06:33 +00:00
|
|
|
/^& /{ # literal gemtext
|
|
|
|
sub(/^& /,"",$0)
|
|
|
|
print $0
|
|
|
|
next
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2021-05-20 01:24:33 +00:00
|
|
|
# imprime líneas normamlmente
|
2021-05-20 01:19:47 +00:00
|
|
|
|
2021-05-20 01:24:33 +00:00
|
|
|
{
|
2021-05-20 01:19:47 +00:00
|
|
|
print $0
|
|
|
|
}
|
|
|
|
|
2021-05-20 01:24:33 +00:00
|
|
|
# si tienen sintaxis de wikilink, y no son líneas de enlace, agrega el link
|
|
|
|
/^[^=].+{.+}/{
|
2021-05-20 01:19:47 +00:00
|
|
|
i = match( $0, /{.+}/)
|
|
|
|
ifinal = index($0, "}") # índice del } final
|
|
|
|
|
|
|
|
link = substr($0, i, ifinal-i+1) # {link}
|
|
|
|
nombre = substr($0, i+1, ifinal-i-1) # link
|
|
|
|
|
|
|
|
print ""
|
|
|
|
print "=> " nombre ".gmi " link
|
|
|
|
}
|
|
|
|
|
2021-05-20 01:24:33 +00:00
|
|
|
# agrega footer
|
|
|
|
|
2021-05-20 01:19:47 +00:00
|
|
|
END{
|
|
|
|
print ""
|
|
|
|
print "página actualizada en: "
|
|
|
|
fecha = system( "date -r " FILENAME " --rfc-3339=date" )
|
|
|
|
}
|