This commit is contained in:
sejo 2021-05-20 16:29:48 -05:00
parent 7ed55bdd29
commit 77bdaf00ef
3 changed files with 25 additions and 11 deletions

View File

@ -32,6 +32,6 @@
END{ END{
print "" print ""
print "página actualizada en: " print "página actualizada en: " fechasjm
fecha = system( "date -r " FILENAME " --rfc-3339=date" ) # fecha = system( "date -r " FILENAME " --rfc-3339=date" )
} }

View File

@ -316,9 +316,11 @@ END{
print "</main>" print "</main>"
print "<footer>" print "<footer>"
print "<p><a href='./index.html'>{" sitio "}</a></p>" print "<p><a href='./index.html'>{" sitio "}</a></p>"
print "<p>página actualizada en: " print "<p>página actualizada en: "
fecha = system( "date -r " FILENAME " --rfc-3339=date" ) print "<time datetime='"fecha"'>" fechasjm "</time>"
print "</p>" print "</p>"
# fecha = system( "date -r " FILENAME " --rfc-3339=date" )
# print "</p>"
print "<a href='https://endefensadelsl.org/ppl_es.html' rel=external target=_blank>ppl: licencia de producción de pares</a></p>" print "<a href='https://endefensadelsl.org/ppl_es.html' rel=external target=_blank>ppl: licencia de producción de pares</a></p>"
print "</footer>" print "</footer>"
print "</body>" print "</body>"

View File

@ -10,20 +10,32 @@ done
echo "revisando y convirtiendo archivimos gmi a html..." echo "revisando y convirtiendo archivimos gmi a html..."
orig=$(date +"%s" -d "1989-07-27")
# convierte y actualiza archivos gmi a html # convierte y actualiza archivos gmi a html
for f in $(find src/ -iname *.gmi) for f in $(find src/ -iname *.gmo)
do do
path=${f#src/} # quita el prefijo de "src/" path=${f#src/} # quita el prefijo de "src/"
htmlpath="web/${path%gmi}html" # agrega "web/" y cambia el sufijo htmlpath="web/${path%gmo}html" # agrega "web/" y cambia el sufijo
gempath="gem/${path}" # agrega "gem/" gempath="gem/${path%gmo}gmi" # agrega "gem/"
fecha=$(date -r $f +"%s")
sem=$(echo "(${fecha} - ${orig})/3600/24/7" | bc)
dia=$(echo "(${fecha} - ${orig})/3600/24%7 + 1" | bc)
fechasjm="sejmana-${sem}, día ${dia}"
fecha=$(date -r $f --rfc-3339=date)
# if [ $f -nt $htmlpath ] # si archivo gmi es "newer than" el html # if [ $f -nt $htmlpath ] # si archivo gmi es "newer than" el html
# then # then
echo "${f} -> ${htmlpath}" echo "${f}"
echo "${f} -> ${gempath}" # echo "${f} -> ${htmlpath}"
# echo "${f} -> ${gempath}"
# mkdir -p $(dirname $htmlpath) # crea el directorio si no existe # mkdir -p $(dirname $htmlpath) # crea el directorio si no existe
# mkdir -p $(dirname $htmlpath) # crea el directorio si no existe # mkdir -p $(dirname $htmlpath) # crea el directorio si no existe
# haz la conversión # haz la conversión
awk -f gemtext2html.awk $f > $htmlpath awk -v fecha=$fecha -v fechasjm="$fechasjm" -f gemtext2html.awk $f > $htmlpath
awk -f gem2gem.awk $f > $gempath awk -v fecha=$fecha -v fechasjm="$fechasjm" -f gem2gem.awk $f > $gempath
# fi # fi
done done