Volevi un browser ultra leggero? Questo occupa 2 KB ...

Pensavi che Chrome fosse il browser web più leggero? Jua! Con questo minuscolo script, che utilizza la libreria libwebkit-gtk e pesa solo 2 KB, sarai in grado di navigare in Internet consumando un minimo di memoria e avendo un'esperienza web davvero notevole, poiché lo script utilizza il motore Webkit (in cui Sono basati anche Midori, Safari, Epiphany, ecc.), Uno dei quali ha una compatibilità con Acid100 al 3% e un ottimo supporto per il nuovo HTML5.


Crea un file con il tuo editor di testo preferito. Incolla il contenuto di seguito e salva il file con il nome "minibrowser.py".

#! / usr / bin / env python
importa sys
importa gtk
importa webkit
DEFAULT_URL = "http://www.google.com" # Cambia questo come desideri
class SimpleBrowser: # necessita di 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 (spaziatura = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('attivare', 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 ()
se __name__ == '__main__':
se len (sys.argv)> 1:
url = sys.argv [1] altro:
url = URL_DEFAULT
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Quindi assegna i permessi di esecuzione

chmod + x minibrowser.py

Per navigare, devi solo eseguirlo digitando ...:

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

Via | Forum di Ubuntu


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Usiamo Linux suddetto

    Certo.

  2.   tasksette@yahoo.com suddetto

    Non so come programmare in pyton ma sembra che utilizzi la libreria gtk. Devo eseguirlo sotto gnome yes o yes? Posso eseguirlo sotto LXDE se ho installato gnome?
    Grazie per l'input!!!

  3.   Marcelo fernandez suddetto

    Ciao! Forse questo codice è stato preso da qui? Le righe di codice e il loro ordine sono gli stessi ... 🙂

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

    saluti

  4.   roberto cile suddetto

    funziona benissimo l'ho provato su linux mint 9 64bits

  5.   Usiamo Linux suddetto

    Ciao, Marcelo. Guarda, come dice chiaramente il post (sotto, alla fine) l'ho preso dai forum di Ubuntu. Lì non indicano alcuna fonte, quindi ho pensato che fosse originale. Un abbraccio! Paolo.

  6.   Geek suddetto

    Eccellente questo lusso! Unto