script:navegador web ligero

julio 9, 2010 at 12:05 am Deja un comentario

Pensabas que Chrome es el navegador web más ligero? Jua! Con este
pequeñísimo script, que utiliza la librería libwebkit-gtk y que pesa
apenas 2 KBs, vas a poder navegar por internet consumiendo un mínimo
de memoria y teniendo una experiencia web bastante notable, ya que el
script utiliza el motor Webkit (en el que también se basan Midori,
Safari, Epiphany, etc.), uno de los que obtuvo 100% de compatibilidad
Acid3 y tiene muy buen soporte para el nuevo HTML5.

Creá un archivo con tu editor de textos preferido. Pegá el contenido
que aparece aquí abajo y guardá el archivo con el nombre
“minibrowser.py”.

que no se te olvide instalar la libreria de webkit

sudo apt-get install python-webkit

#!/usr/bin/env python
import sys
import gtk
import webkit
DEFAULT_URL = ‘http://www.google.com‘ # Change this as you Wish
class 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 len(sys.argv) > 1:
url = sys.argv[1]
else:
url = DEFAULT_URL
gtk.gdk.threads_init()
browser = SimpleBrowser()
browser.open(url)
browser.show()
gtk.main()

Luego, asignale permisos de ejecución

chmod +x minibrowser.py

Para navegar, solamente tenés que correrlo escribiendo…:

python minibrowser.py http://usemoslinux.blogspot.com/

Entry filed under: Sin categoría. Tags: .

script para reducir tamaño de mp3 lkl

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

julio 2010
L M X J V S D
« Jun   Feb »
 1234
567891011
12131415161718
19202122232425
262728293031  

Categorías


A %d blogueros les gusta esto: