Ønsket du en ultralett nettleser? Dette opptar 2 kB ...

Trodde du at Chrome er den letteste nettleseren? Jua! Med dette lille skriptet, som bruker libwebkit-gtk-biblioteket og bare veier 2 kB, vil du kunne surfe på internett mens du bruker et minimum av minne og har en ganske bemerkelsesverdig nettopplevelse, siden skriptet bruker Webkit-motoren (der Midori, Safari, Epiphany, etc. er også basert), hvorav den ene har 100% Acid3-kompatibilitet og har veldig god støtte for den nye HTML5.


Lag en fil med din favoritt tekstredigerer. Lim inn innholdet nedenfor og lagre filen med navnet "minibrowser.py".

#! / usr / bin / env python
import sys
importer gtk
importer webkit
DEFAULT_URL = 'http://www.google.com' # Endre dette som du ønsker
klasse SimpleBrowser: # trenger GTK, Python, Webkit-GTK
def __init __ (selv):
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 (avstand = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktiver', 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 (selv, oppføring):
self._load (entry.get_text ())
def _load (selv, url):
self.webview.open (url)
def åpen (selv, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (selv):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
hvis __name__ == '__main__':
hvis len (sys.argv)> 1:
url = sys.argv [1] annet:
url = DEFAULT_URL
gtk.gdk.threads_init ()
nettleser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Tilordne deretter utføre tillatelser

chmod + x minibrowser.py

For å navigere, må du bare kjøre det ved å skrive ...:

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

Via | Ubuntu-fora


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   La oss bruke Linux sa

    Sure.

  2.   tasksette@yahoo.com sa

    Jeg vet ikke hvordan jeg skal programmere i pyton, men det ser ut til at den bruker gtk-biblioteket. Må jeg kjøre det under gnome ja eller ja? Kan jeg kjøre den under LXDE hvis jeg har gnome installert?
    Takk for innspillet !!!

  3.   Marcelo fernandez sa

    Hallo! Kanskje ble denne koden hentet herfra? Kodelinjene og deres rekkefølge er de samme ... 🙂

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

    Hilsen

  4.   Roberto Chile sa

    det fungerer utmerket jeg prøvde det på linux mint 9 64bits

  5.   La oss bruke Linux sa

    Hei, Marcelo. Se, som innlegget tydelig sier (nedenfor, på slutten) fikk jeg det fra Ubuntu Forums. Der angir de ingen kilde, så jeg antok at den var original. En klem! Paul.

  6.   Nerdete sa

    Utmerket denne luksusen! Fettete