A mendonit se Chrome është shfletuesi më i lehtë në internet? Jua! Me këtë skenar të vogël, i cili përdor bibliotekën libwebkit-gtk dhe peshon vetëm 2 KB, ju do të jeni në gjendje të shfletoni internetin ndërsa konsumoni një minimum të kujtesës dhe keni një përvojë mjaft të shquar në internet, pasi që skenari përdor motorin Webkit Midori, Safari , Epiphany, etj gjithashtu janë të bazuara), njëra prej të cilave ka 100% pajtueshmëri Acid3 dhe ka mbështetje shumë të mirë për HTML5 të ri. |
Krijoni një skedar me redaktuesin tuaj të preferuar të tekstit. Ngjitni përmbajtjen më poshtë dhe ruani skedarin me emrin "minibrowser.py".
#! / usr / bin / env python
importi i sistemit
importo gtk
importo webkit
DEFAULT_URL = 'http://www.google.com' # Ndryshojeni këtë siç dëshironi
klasa SimpleBrowser: # ka nevojë për GTK, Python, Webkit-GTK
def __init __ (vetë):
vetë.window = gtk.Dritare (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 (ndarja = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivizo', vetë._txt_url_aktivizo)
self.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window, fill = Vërtetë, zgjeruar = Vërtetë)
self.window.add (vbox)
def _txt_url_aktivizo (vetë, hyrja):
self._load (entry.get_text ())
def _load (vetë, url):
vetvetja.ebb.apen (url)
def hapur (vetë, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
vetë._ngarkoni (url)
shfaqje def (vetë):
self.window.show_all ()
def close_application (vetë, widget, ngjarje, të dhëna = Asnjë):
gtk.main_quit ()
nëse __name__ == '__main__':
nëse len (sys.argv)> 1:
url = sys.argv [1] tjetër:
url = DEFAULT_URL
gtk.gdk.threads_init ()
shfletuesi = SimpleBrowser ()
shfletuesi.hap (url)
shfletuesi.shfaq ()
gtk.main ()
Pastaj caktoni lejet e ekzekutimit
chmod + x minibrowser.py
Për të lundruar, thjesht duhet ta ekzekutoni duke shtypur ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Përmes | Forume të Ubuntu
Sigurisht.
Nuk di si të programoj në pyton por duket se përdor bibliotekën gtk. A duhet ta drejtoj nën gnome po apo po? A mund ta përdor nën LXDE nëse kam instaluar gnome?
Faleminderit për kontributin !!!
Përshëndetje! Ndoshta ky kod është marrë nga këtu? Linjat e kodit dhe renditja e tyre janë të njëjta 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
të fala
funksionon shkëlqyeshëm E provova në linux mint 9 64bits
Përshëndetje, Marselo. Shikoni, siç thotë qartë postimi (më poshtë, në fund) Unë e kuptova atë nga Forumet Ubuntu. Aty ata nuk tregojnë ndonjë burim kështu që unë supozova se ishte origjinal. Nje perqafim! Paul.
E shkëlqyeshme kjo luks! I yndyrshëm