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
Sure.
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 !!!
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
det fungerer utmerket jeg prøvde det på linux mint 9 64bits
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.
Utmerket denne luksusen! Fettete