El navegador más ligero de todos (bautízalo como quieras)

Menos de 2Kb pesa el navegador que encontré en muylinux.com, y ni siquiera tiene nombre, pero funciona perfecto. Acá probamos cómo anda en Ubuntu.

Curiosamente pesa más el pantallazo del script que el navegador mismo 🙂

Primero tienes que abrir un editor de texto y copiar el siguiente código:


#!/usr/bin/env pythonimport sysimport gtkimport webkitDEFAULT_URL = 'http://www.google.com' # Change this as you Wishclass SimpleBrowser: # needs GTK, Python, Webkit-GTK    def __init__(self):        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)        self.window.set_position(gtk.WIN_POS_CENTER_ALWAYS)        self.window.connect('delete_event', self.close_application)        self.window.set_default_size(350, 20)        vbox = gtk.VBox(spacing=5)        vbox.set_border_width(5)        self.txt_url = gtk.Entry()        self.txt_url.connect('activate', self._txt_url_activate)        self.scrolled_window = gtk.ScrolledWindow()        self.webview = webkit.WebView()        self.scrolled_window.add(self.webview)        vbox.pack_start(self.scrolled_window, fill=True, expand=True)        self.window.add(vbox)    def _txt_url_activate(self, entry):        self._load(entry.get_text())    def _load(self, url):        self.webview.open(url)    def open(self, url):        self.txt_url.set_text(url)        self.window.set_title('%s' % url)        self._load(url)    def show(self):        self.window.show_all()    def close_application(self, widget, event, data=None):        gtk.main_quit()if __name__ == '__main__':    if

Luego guardas el archivo como tú quieras (con extensión .py). En nuestro caso lo guardamos como «minib.py». Enseguida le das permisos de ejecución y puedes llamar cualquier sitio web, en nuestro caso usamos http://www.placedigital.net

Una vez que presionas «Enter», obtienes esto:

Ya lo sabes. Probado y garantizado!