aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gem2gem.awk4
-rw-r--r--gemtext2html.awk6
-rwxr-xr-xgenerasitio.sh26
3 files changed, 25 insertions, 11 deletions
diff --git a/gem2gem.awk b/gem2gem.awk
index 0f353c6..03868e7 100644
--- a/gem2gem.awk
+++ b/gem2gem.awk
@@ -32,6 +32,6 @@
END{
print ""
- print "página actualizada en: "
- fecha = system( "date -r " FILENAME " --rfc-3339=date" )
+ print "página actualizada en: " fechasjm
+# fecha = system( "date -r " FILENAME " --rfc-3339=date" )
}
diff --git a/gemtext2html.awk b/gemtext2html.awk
index d81c991..6582290 100644
--- a/gemtext2html.awk
+++ b/gemtext2html.awk
@@ -316,9 +316,11 @@ END{
print "</main>"
print "<footer>"
print "<p><a href='./index.html'>{" sitio "}</a></p>"
- print "<p>página actualizada en: "
- fecha = system( "date -r " FILENAME " --rfc-3339=date" )
+ print "<p>página actualizada en: "
+ print "<time datetime='"fecha"'>" fechasjm "</time>"
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 "</footer>"
print "</body>"
diff --git a/generasitio.sh b/generasitio.sh
index cbd8b5a..a0705bc 100755
--- a/generasitio.sh
+++ b/generasitio.sh
@@ -10,20 +10,32 @@ done
echo "revisando y convirtiendo archivimos gmi a html..."
+orig=$(date +"%s" -d "1989-07-27")
+
# convierte y actualiza archivos gmi a html
-for f in $(find src/ -iname *.gmi)
+for f in $(find src/ -iname *.gmo)
do
path=${f#src/} # quita el prefijo de "src/"
- htmlpath="web/${path%gmi}html" # agrega "web/" y cambia el sufijo
- gempath="gem/${path}" # agrega "gem/"
+ htmlpath="web/${path%gmo}html" # agrega "web/" y cambia el sufijo
+ 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
# then
- echo "${f} -> ${htmlpath}"
- echo "${f} -> ${gempath}"
+ echo "${f}"
+# 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
# haz la conversión
- awk -f gemtext2html.awk $f > $htmlpath
- awk -f gem2gem.awk $f > $gempath
+ awk -v fecha=$fecha -v fechasjm="$fechasjm" -f gemtext2html.awk $f > $htmlpath
+ awk -v fecha=$fecha -v fechasjm="$fechasjm" -f gem2gem.awk $f > $gempath
# fi
done
Un proyecto texto-plano.xyz