#!/bin/bash
-# Gemini-Bash Versión 8.06.21
+# Gemini-Bash Versión 9.06.21
#
# Copyright 2021 Fabián Bonetti <mama21mama2000@yahoo.com.ar>
#
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
+if [ "$1" == "-V" ] ; then
+ echo " Gemini-Bash, Versión 9.06.21"
+ echo " (C) 2021 Fabián Bonetti"
+ echo " Correo: mama21mama2000@yahoo.com.ar Web: gemini://reisub.nsupdate.info/fabianbonetti/"
+ exit 0
+fi
+
+if [ "$1" == "-h" ] ; then
+ echo " Sintaxis 1:"
+ echo " $`basename $0` domain cápsula página"
+ echo ""
+ echo " Sintaxis 2:"
+ echo " $`basename $0` dominio cápsula libros/index.gmi"
+ echo " Nota: la variable $paginavar se puede usar como subcarpeta"
+ echo ""
+ echo " Sintaxis 3: Modo Pregunta"
+ echo " $`basename $0`"
+ echo ""
+ echo " Nota: Las cápsulas visitadas se guardan en /tmp"
+ echo " /tmp/gemini:dominio_cápsula_nombre-pagina.gemini"
+ echo -e " \$ls -alis /tmp/gemini*"
+ echo ""
+ echo " Sintaxis 4:"
+ echo " $`basename $0` reisub.nsupdate.info %s user.gemini"
+ echo " Nota: gemini://reisub.nsupdate.info/user.gemini"
+ echo ""
+ echo " Sintaxis 5:"
+ echo " $`basename $0` reisub.nsupdate.info fabianbonetti atom.xml"
+ echo " Nota: gemini://reisub.nsupdate.info/fabianbonetti/atom.xml"
+ exit 0
+fi
+
dominio="$1"
uservar="$2"
paginavar="$3"
read -p 'Cápsula: ' uservar
echo "ejemplo: index"
read -p 'Página (sin extension): ' paginavar
-#la variable paginavar se puede usar como subcarpeta
-#ejempo: libros/index
echo Tipos de Index
read -p "index.gemini (1) index.gmi (2)?" CONT
if [ "$CONT" = "1" ]; then
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 Versión 8.06.21
+Gemini-Bash Versión 9.06.21
===========================
Darle permiso de ejecucion
Sintaxis 4:
$bash gemini.sh reisub.nsupdate.info %s user.gemini
-nota: gemini://reisub.nsupdate.info/user.gemini
+Nota: gemini://reisub.nsupdate.info/user.gemini
Sintaxis 5:
$bash gemini.sh reisub.nsupdate.info fabianbonetti atom.xml
-nota: gemini://reisub.nsupdate.info/fabianbonetti/atom.xml
+Nota: gemini://reisub.nsupdate.info/fabianbonetti/atom.xml
+
+Sintaxis 6:
+$bash gemini.sh -V
+Nota: Muestra la version
+
+Sintaxis 7:
+$bash gemini.sh -h
+Nota: Muestra la ayuda
+
+Screenshot
+https://friendicarg.nsupdate.info/display/69172192-1060-bf61-91a2-a13736909670
Video del funcionamiento
https://url.nsupdate.info/j386j