Mozilla* GNU Pichiciego
Tuesday, September 14th, 2010

versión 0.1.2 – ¡¡¡NUEVA!!!
Una versión muy simple del famoso Mozilla, el GNU Pichiciego es un navegador
muy simple basado en Gecko y ajax de javascript (Jquery)
Instalación/Actualización simple
1 2 3 | wget http://elelefantemoteado.com.ar/repositorio/pichiciego/pichiciego.tar tar -xf pichiciego.tar sudo ./instalacion.sh #poner clave de cuando lo solicite |
# — si sudo te da problemas:
1 2 | su #poner clave de cuando lo solicite sh ./instalacion.sh |
Instalacion desde el paquete “deb”
1 2 3 | wget http://elelefantemoteado.com.ar/repositorio/pichiciego/contrib/pichiciego.deb sudo apt-get install python-gtkmozembed sudo dpkg --install pichiciego.deb |
¿Que trae de nuevo?
- Autocompletar
- Historial simple
- Atajos
- Pantalla completa
- Mejoras en el arte

Tene tu pendrive del Pichiciego
Con esto estas ayudando
al desarrollo del GNU Pichiciego
Tene tu pequeño pichiciego USB,
Pendrives VIVOS o no
de 1GB, 2GB, 4GB, 8GB, 16GB, etc, etc
¡Pedilo ya!
Comunidades
- Lista de correos
- Canal IRC:#pichiciego irc.freenode.org
- Grupo de desarrollo en Gnewbook
- Source Forge
- Wiki y Tick reports
- Grupo en identi.ca
Colaboradores:
- Ayuda con la instalación en la versión 0.1.2:
- Paquete deb: Luciano Javier Lagassa
- Cazadora de talentos: Debora Badilla Huento
Probado exitosamente en:
- Debian 5
- Ubuntu 10
- Xubuntu 10
- Tuquito
- Trisquel
Captura:
Captura de la versión 0.1
Lista de Quehaceres:
- Hacer que el programa se cierre correctamente
- Visualización a pantalla completa
- Bloquear paginas que se superponen a iframe contenedor (en desarrolo)
- Agregar cambios dinámicos de URL (en desarrollo)
- Conservar el tamaño al cerrar el programa
- Simple Historial
- GUI basado en pichiciego (en desarrollo)
- Metodo de paginas stream (en desarrollo)
- Barra de URL que se oculte (en desarrollo)
Campaña:
Minibanner
1 2 | <a href='http://elelefantemoteado.com.ar/txt/mozilla-pichiciego/'> <img src='http://elelefantemoteado.com.ar/banners/mini_pichiciego.png' /></a> |
ASCII / e-mail
1 | Yo ♥ al GNU Pichiciego - http://mini-url.in/101ad9 |
1 | GNU Pichiciego 100% Libre - http://mini-url.in/101ad9 |
1 | Libre, liviano y simple GNU Pichiciego - http://mini-url.in/101ad9 |
1 | Vives en el siglo XXI, pero tienes un navegador digno del medioevo, se libre con el nuevo GNU Pichiciego - http://mini-url.in/101ad9 |
Por favor reporten errores como comentarios o en trac como un Ticket
Presentación el “Pichiciego mucho más que un navegador”:
(esta puede tardar en cargar. Usar con la barra espaciadora y los cursores, o mouse. ver/descargar SVG )
Se buscan:
- Desarrolladores de instalación:
- Colocación de en repositiorios (cualquier OS)
- Creacion de paquetes “DEB” o similares
- Desarrolladores de Python:
- Levantar eventos de ventanas “pop-up” y nuevas ventanas
- Interacción de Javascript / Python
- Mejorar la gramática, optimizar el código
- Desarrolladores de Javascript
- Desarrollo de interface gráfica /utilidades (mirar lista de quehaceres)
- GtkMozEmbed
- Mejorara el control de esta aplicaciones en fundamental, capturar eventos, modificar código fuente de las paginas en tiempo real, sumar plugins, etc
- Documentación
- Recopilar datos del proyecto
- Crear ayudas
- Traductores:
- Para comunidades y/o Programa
*Mozilla es marca registrada (sugerido por davidf)


















November 2nd, 2010 at 13:44
Hola
No hay version para windows?
saludos
November 3rd, 2010 at 19:31
Y los botones de retroceder, adelantar o actualizar? Saludos.
November 4th, 2010 at 00:12
Nota, si usas debian y en algunos otros Sistemas operativos puede se que no te sirva el “sudo”, tenes que usar “su”, por ejemplo seria:
wget http://elelefantemoteado.com.ar/repositorio/pichiciego/pichiciego.tar #Ultima version del Pichiciego
tar -xf pichiciego.tar
su # poner clave cuando la solicite
apt-get install python-imaging
./instalacion.sh #poner clave de cuando lo solicite
November 4th, 2010 at 03:52
Está bueno, pero no tengo botón derecho, no puedo ir a la página previa, no puedo control click para que me abra links en una nueva pestaña, o click central para que se abra un link en una pestaña nueva en segundo plano.
Hasta luego, KM. ¡Suerte!
November 4th, 2010 at 15:11
Muy buena idea, espero que les vaya bien.
Se nota que todavia esta crudo pero viene bien encaminado, esto es lo que me gustaria a mi, un navegador bien sencillo, pero completo (y l estar basado en mozilla, seguro lo sera ; ) )
November 4th, 2010 at 23:40
Le pifearon aca:
“Instalacion desde el paquete “deb”:
wget http://elelefantemoteado.com.ar/repositorio/pichiciego/contrib/pichiciego.deb
sudo dpkg install pichiciego.deb”
El comando para la instalacion del paquete deb, por lo menos en ubuntu, es:
“sudo dpkg -i pichiciego.deb” y no “sudo dpkg install …”. Con install no anda…
Saludos.
November 4th, 2010 at 23:50
Por lo que vi, esta programado en python,, No es por desmereser su idea,, pero me parece que en lo que respecta a mostrar html en python lo mejor es el GtkWebKit Editor.. Vi que tienen un link comentado en su codigo ( http://www.gnewbook.org/pg/blog/asrafil/read/58799/minibrowserpy-un-navegador-minimalista-ultraligero-y-escrito-en-python )…
Lo que no entiendo es por el por que de la decicion de usar el gtk.mozembebed en lugar del webkit?.
Saludos.
November 5th, 2010 at 00:51
Deberias poner un comprobador para que la url empiece con \"http://\", \"file://\" o los protocolos permitidos, esto lo podes hacer por python, o en el javascript mismo…
Si es en python podrias hacer:
def protocolourl(url):
protocolo = ( \"http://\", \"file://\" )
if url.lower().startswith(protocolo) == False:
url = \"http://\" + url
return url
En donde protocolo es la tupla que contiene todos los posibles, a medida qe se desarrolle el programa podes ir poniendo mas,, ftp, etc, etc
O en javascript:
function protocolourl(url){
var protocolo = [ \"http://\", \"file://\" ] ;
for (var=0;var<=protocolo;var=var+1)
if ( var == protoloco.length) {
url = \"http://\" + url;
break;
}
var proto = protocolo[var]
if ( url.element.substring(0,proto.length).toLowerCase() == proto) {
break;
}
}
return url ;
}
Perdona por todos los comentarios seguidos, pero bueno, son cosas qe se me ocurren en el momento…
November 5th, 2010 at 00:59
Lo empece a probar en el archivo html qe muestra el programa al iniciarse,, corregi un par de cosas, se copia re mal por aca.. Mandame un mail si qeres qe te lo mande por ahi…
November 5th, 2010 at 04:47
Interesante que miren esto:
http://pywebkitgtk.googlecode.com/svn/trunk/demos/browser.py
November 7th, 2010 at 22:39
Como establecer las propiedades de conexion para el uso de proxy (host, port, username, password). Saludos!
November 8th, 2010 at 20:39
Perdón, pero no me di cuenta que habia comentarios voy a responder de arriba hacia abajo:
—————————
Jethrotul
Seria posible que corra en windos, pero tendrias que instalarte:
gtk para windows
python con gtk, y GtkEmbedMoz
luego correr el pichiciego desde python
si alguien logra hacerlo andar documentelo…
una solucion más facil seria corre el gecko de wine
http://wiki.winehq.org/Gecko
es tecnicamente lo mismo que el pichiciego, faltarian sus componentes en js
esos los levantas de: http://elelefantemoteado.com.ar/repositorio/pichiciego/usr.tar
—————————
hawkspid
ya estan en la version 0.1.2
—————————
killmess
Voy a ver si le pongo pestañas lo del boton derecha tambien pero no esperen que tenga todo lo que tiene cualquier navegador por que para eso usen esos…
—————————
Nicolas
muchas gracias sera correjido lo del deb
el resto no lo vi!!! me queiro matar!
pero ya lo correji en la version 0.1.2
si quers ayudar con el codigo lo mejor va a ser que me lo envies o te sumes al grupo de gnewbook o sourceforce
—————————
November 8th, 2010 at 20:42
Me falto lo del proxy hay q buscar un software que lo haga de manera externa
November 8th, 2010 at 20:47
Voy a parecer medio rompe,, pero bueh,,
Acordate del PEP-08 ( http://www.python.org/dev/peps/pep-0008/ ), si no lo leiste, leelo.
No mezcles tabs con espacios, siempre conviene usar espacios y el tamaño de la tabulacion que se usa es de 4 espacios,,,
November 8th, 2010 at 20:50
interesane, nunca supe como era… igual el nano no ayuda, hace cualquera con los tabs… jaja voy a escribirlo todo a nuevo dentro de poco, si queres pegar codigo aca poner <code></code> pero como si fuese html