A donit një shfletues ultra të lehtë? Kjo zë 2 KB ...

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


6 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Le të përdorim Linux dijo

    Sigurisht.

  2.   tasksette@yahoo.com dijo

    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 !!!

  3.   Marcelo fernandez dijo

    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

  4.   roberto kili dijo

    funksionon shkëlqyeshëm E provova në linux mint 9 64bits

  5.   Le të përdorim Linux dijo

    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.

  6.   Geeky dijo

    E shkëlqyeshme kjo luks! I yndyrshëm