#!/bin/bash
-# Gemini-Bash v8-21
+# Gemini-Bash Versión 8.06.21
#
# Copyright 2021 Fabián Bonetti <mama21mama2000@yahoo.com.ar>
#
read -p "index.gemini (1) index.gmi (2)?" CONT
if [ "$CONT" = "1" ]; then
index=.gemini
-printf "gemini://$dominio:1965/"$uservar"/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965
+printf "gemini://$dominio:1965/$uservar/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965 > /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" && clear && cat /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" | sed '1d'
else
index=.gmi
-printf "gemini://$dominio:1965/"$uservar"/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965
+printf "gemini://$dominio:1965/$uservar/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965 > /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" && clear && cat /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" | sed '1d'
fi
else
-printf "gemini://$dominio:1965/"$uservar"/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965
+printf "gemini://$dominio:1965/$uservar/$paginavar$index\r\n\r\n" | openssl s_client -quiet -connect $dominio:1965 > /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" && clear && cat /tmp/gemini:"$dominio"_"$uservar"_"$paginavar" | sed '1d'
fi
exit
-Gemini-Bash v8-21
-=================
+Gemini-Bash Versión 8.06.21
+===========================
Darle permiso de ejecucion
$chmod +x gemini.sh
Sintaxis 2:
$bash gemini.sh dominio cápsula libros/index.gmi
-
Nota: la variable $paginavar se puede usar como subcarpeta
Sintaxis 3:
$bash gemini.sh
-Creado por Fabián Bonetti
-gemini://reisub.nsupdate.info/fabianbonetti/
-
-
-
+Las cápsulas visitadas se guardan en /tmp
+/tmp/gemini:dominio_cápsula_nombre-pagina.gemini
+Creado por Fabián Bonetti
+gemini://reisub.nsupdate.info/fabianbonetti/