Ville du ha en ultralätt webbläsare? Detta tar upp 2 KB...

Trodde du att Chrome är den lättaste webbläsaren? Jua! Med det här lilla skriptet, som använder libwebkit-gtk-biblioteket och väger endast 2 kB, kommer du att kunna surfa på internet medan du förbrukar ett minimum av minne och har en ganska anmärkningsvärd webbupplevelse, eftersom skriptet använder Webkit-motorn (där Midori, Safari, Epiphany, etc. är också baserade), varav en fick 100% Acid3-kompatibilitet och har mycket bra stöd för den nya HTML5.


Skapa en fil med din favorittextredigerare. Klistra in innehållet nedan och spara filen med namnet "minibrowser.py".

#! / usr / bin / env python
import sys
importera gtk
importera webbkit
DEFAULT_URL = 'http://www.google.com' # Ändra detta som du vill
klass SimpleBrowser: # behöver GTK, Python, Webkit-GTK
def __init __ (själv):
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 (avstånd = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivera', 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 (själv, post):
self._load (entry.get_text ())
def _load (själv, url):
self.webview.open (url)
def öppen (själv, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (själv):
self.window.show_all ()
def close_application (själv, widget, händelse, data = Ingen):
gtk.main_quit ()
om __name__ == '__main__':
om len (sys.argv)> 1:
url = sys.argv [1] annat:
url = DEFAULT_URL
gtk.gdk.threads_init ()
webbläsare = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Tilldela sedan körbehörigheter

chmod + x minibrowser.py

För att navigera måste du bara köra den genom att skriva ...:

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

Via | Ubuntu-forum


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Låt oss använda Linux sade

    Visst.

  2.   tasksette@yahoo.com sade

    Jag vet inte hur man programmerar i pyton men det verkar som om det använder gtk-biblioteket. Behöver jag köra den under gnome ja eller ja? Kan jag köra den under LXDE om jag har gnome installerat?
    Tack för input !!!

  3.   Marcelo fernandez sade

    Hej! Kanske togs den här koden härifrån? Kodraderna och deras ordning är desamma ... 🙂

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

    hälsningar

  4.   Roberto Chile sade

    det fungerar utmärkt jag försökte det på linux mint 9 64bits

  5.   Låt oss använda Linux sade

    Hej Marcelo. Se, som inlägget tydligt säger (nedan, i slutet) fick jag det från Ubuntu Forums. Där anger de ingen källa så jag antog att den var original. En kram! Paul.

  6.   Nördig sade

    Utmärkt denna lyx! Oljig