Volies un navegador ultra lleuger? Aquest està situat en 2 KBs ...

Pensaves que Chrome és el navegador web més lleuger? Jua! Amb aquest petitíssim script, que utilitza la llibreria libwebkit-gtk i que pesa amb prou feines 2 KBs, podràs navegar per internet consumint un mínim de memòria i tenint una experiència web bastant notable, ja que l'script utilitza el motor Webkit (en el qual també es basen Midori, Safari, Epiphany, etc.), un dels que va obtenir 100% de compatibilitat Acid3 i té molt bon suport per al nou HTML5.


Creá un arxiu amb el teu editor de text preferit. Enganxa el contingut que apareix aquí sota i guarda l'arxiu amb el nom «minibrowser.py».

#! / Usr / bin / env python
importar sistemes
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, giny, 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 ()

Després, assigna-li permisos d'execució

chmod + x minibrowser.py

Per navegar, només has de executar-lo escrivint ...:

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

via | Fòrums d'Ubuntu


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Fem servir Linux va dir

    És clar que sí.

  2.   taskette@yahoo.com va dir

    No programar en Pyton però sembla que utilitzés la llibreria gtk. Necessito executar-lo sota gnome si o si? Puc executar-lo sota LXDE si tinc gnome instal·lat?
    Gràcies per l'aportació !!!

  3.   Marcelo Fernandez va dir

    Hola! Aquest codi potser va ser pres d'aquí? Les línies de codi i el seu ordre són iguals ... 🙂

    http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/

    Salutacions

  4.   roberto Xile va dir

    funciona excel·lent el probe sobre linux mint 9 64bits

  5.   Fem servir Linux va dir

    Hola Marcelo. Mira, com diu clarament el post (a sota, a la fin) el vaig treure d'Ubuntu Forums. Allà no indiquen cap font així que vaig suposar que era original. Una abraçada! Pau.

  6.   Frikilui va dir

    Exelente aquesta de luxe! grasias