2 # Gemini-Bash Versión 9.06.21
4 # Copyright 2021 Fabián Bonetti <mama21mama2000@yahoo.com.ar>
6 # This program is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20 if [ "$1" == "-V" ] ; then
21 echo " Gemini-Bash, Versión 9.06.21"
22 echo " (C) 2021 Fabián Bonetti"
23 echo " Correo: mama21mama2000@yahoo.com.ar Web: gemini://reisub.nsupdate.info/fabianbonetti/"
27 if [ "$1" == "-h" ] ; then
29 echo " $`basename $0` domain cápsula página"
32 echo " $`basename $0` dominio cápsula libros/index.gmi"
33 echo " Nota: la variable $paginavar se puede usar como subcarpeta"
35 echo " Sintaxis 3: Modo Pregunta"
36 echo " $`basename $0`"
38 echo " Nota: Las cápsulas visitadas se guardan en /tmp"
39 echo " /tmp/gemini:dominio_cápsula_nombre-pagina.gemini"
40 echo -e " \$ls -alis /tmp/gemini*"
43 echo " $`basename $0` reisub.nsupdate.info %s user.gemini"
44 echo " Nota: gemini://reisub.nsupdate.info/user.gemini"
47 echo " $`basename $0` reisub.nsupdate.info fabianbonetti atom.xml"
48 echo " Nota: gemini://reisub.nsupdate.info/fabianbonetti/atom.xml"
51 echo " Visitamos la imagen"
52 echo " $`basename $0` reisub.nsupdate.info fabianbonetti tags.jpg"
54 echo " Quitamos la primera linea que no sirve propia de Gemini"
55 echo -e " sed -i -e \"1d\" /tmp/gemini:reisub.nsupdate.info_fabianbonetti_tags.jpg"
57 echo " Veremos la imagen"
58 echo " gimp /tmp/gemini:reisub.nsupdate.info_fabianbonetti_tags.jpg"
67 echo "ejemplo: reisub.nsupdate.info"
68 read -p 'Dominio: ' dominio
70 read -p 'Cápsula: ' uservar
72 read -p 'Página (sin extension): ' paginavar
74 read -p "index.gemini (1) index.gmi (2)?" CONT
75 if [ "$CONT" = "1" ]; then
77 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'
80 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'
83 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'