¿Quieres un navegador minimalista? Python es la solución

¿Qué es una Navegador Web? Pues simplemente una aplicación que nos permite visualizar el contenido de sitios o páginas disponibles en internet ¿Cierto?

En los últimos tiempos, con los avances en los lenguajes de programación o interpretados (HTML5, CSS3, JQuery y demás) , las funciones y opciones de este tipo de aplicaciones se han incrementado hasta el punto, de que pueden llegar a ser Entornos de Escritorios.

Estoy seguro que cuando hablamos de un Navegador Web minimalista, a muchos le viene a la mente poco consumo de recursos, una interfaz simple, etc… Aplicaciones de este tipo tenemos en GNU/Linux para escoger, desde navegadores para consola como Links2, donde solo se puede ver el contenido de un sitio mediante texto, hasta navegadores un poco más avanzados como Midori, donde podemos disfrutar de imágenes y demás elementos que componen un sitio web, y todo esto utilizando pocos recursos.

Pero por suerte, existe un punto medio entre las aplicaciones anteriormente mencionadas. O sea, navegadores que permiten disfrutar de elementos gráficos, texto y multimedia, y no consumir tantos recursos. Todo esto gracias a Python, Gtk y Webkit.

Acá tenemos el primer ejemplo, solo tenemos que guardar este código con el nombre navegador.py y ejecutarlo en consola:

En este caso podemos disfrutar de algunas opciones básicas como Actualizar la página, Ir hacia delante o hacia atrás y ver la barra de carga. Pero si queremos algo más sencillo aún, tenemos este otro ejemplo escrito por Daniel Fuentes B, cuyo código pueden descargar desde acá.

¿Qué les parece? Para los que quieras prescindir de complementos y que su navegador se ejecute al momento 😀


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   hipersayan_x dijo

    Acá dejo otro pero mas básico todavía que los otros dos:

    http://paste.desdelinux.net/4431

    1.    keopety dijo

      los de elav, no me funcionan nada mas que el tuyo,
      pero es tan simple que no tiene ni barra de direcciones, como se supone que se buscan paginas?

      1.    lV dijo

        en esta linea tienes que poner URL

        view.load(QtCore.QUrl(‘https://blog.desdelinux.net/’))

      2.    hipersayan_x dijo

        Bueno, es funcional, pero de ahí a usable hay un graaaaaaaaaan paso XD
        Sino otra forma es hacer un navegador con Qt Designer:

        http://www.youtube.com/watch?v=Ee8eRwjbcFk

  2.   v3on dijo

    con webkit como motor no debe de ser tan malo, lo probare.

    un uso que se me ocurre es cuando se está trabajando en un proyecto donde no importa tanto el fronted, por ejemplo Django y esas hierbas

  3.   Giovanni dijo

    No pude ejecutarlo, pues se quejó el intérprete de que no está el módulo webkit. Antes de hacerlo, mejor pregunto: ¿Hay que instalar python-webkit o python-jswebkit?

    Saludos.

  4.   Alquimista dijo

    tambien existe luakit, jumanji, dwb

    1.    KZKG^Gaara dijo

      W3M también 😀

  5.   Giskard dijo

    «Yo navego en Internet usando LYNX»
    –Chuck Norris

    (por si querían minimalismo en serio)

  6.   Pavloco dijo

    Excelente nota. El de la primera imagen es impresionante, pero para mi es indispensable el Flash-block.

  7.   Sebastian dijo

    El artículo ya tiene tres años, pero hubiera estado bien si como ejemplos de navegadores mimalistas hubiera nombrado también otros como uzbl, luakit, jumanji, dwb y conkeror (no confundir con el navegador Konqueror de KDE) que tienen una interfaz aún más minimalista que midori o el mismo navegador.py ; pero con muchas más funciones y posibilidades de configuración que los navegadores ya dados de ejemplos en este artículo.