Shin kuna son na'urar bincike mai haske? Wannan yana da 2 KBs ...

Shin kuna tunanin cewa Chrome shine mafi kyawun burauzar gidan yanar gizo? Jua! Tare da wannan karamin rubutun, wanda ke amfani da dakin karatu na libwebkit-gtk kuma nauyinsa bai wuce 2 KBs ba, zaku iya bincika yanar gizo yayin cinye mafi karancin ƙwaƙwalwar ajiya kuma kuna da kwarewar yanar gizo mai ban mamaki, tunda rubutun yana amfani da injin Webkit (wanda a ciki yake Midori, Safari, Epiphany, da sauransu suma suna da tushe), ɗayansu ya sami 100% Acid3 dacewa kuma yana da kyakkyawar tallafi ga sabon HTML5.


Irƙiri fayil tare da editan rubutun da kuka fi so. Manna abubuwan da ke ƙasa kuma adana fayil ɗin tare da sunan "minibrowser.py".

#! / usr / bin / env Python
shigo da sys
shigo da gtk
shigo da webkit
DEFAULT_URL = 'http://www.google.com' # Canja wannan yadda kake fata
aji SimpleBrowser: # yana buƙatar GTK, Python, Webkit-GTK
def __init __ (kai):
self.window = gtk.Windows (gtk.WINDOW_TOPLEVEL)
gabatarwar kai.wad.set (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('share_event', self.close_application)
self.window.set_default_size (350, 20)
vbox = gtk.VBox (tazara = 5)
vbox.set_border_width (5)
son.txt_url = gtk.Entry ()
self.txt_url.connect ('kunna', self._txt_url_activate)
self.scrolled_window = gtk.ScrollWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (kai tsaye.webview)
vbox.pack_start (self.scrolled_window, cika = Gaskiya, fadada = Gaskiya)
self.window.add (vbox)
def _txt_url_activate (kai, shigarwa):
kan_kaifa (shigarwa.get_text ())
def _load (kai, url):
shafin kai.webview.open (url)
bude bude (kai, url):
syeda_kashi_deh (url)
self.window.set_title ('% s'% url)
kai_bayana (url)
nuna nuna (kai):
kai.window.show_all ()
def kusa_ aikace-aikace (kai, widget, aukuwa, bayanai = Babu):
gtk.main_quit ()
idan __name__ == '__main__':
idan an bashi (sys.argv)> 1:
url = sys.argv [1] kuma:
url = DEFAULT_URL
gtk.gdk.karantawa_init ()
burauza = SimpleBrowser ()
burauza. buɗe (url)
bantanya.show ()
gtk.main ()

Sannan sanya izinin aiwatarwa

chmod + x minibrowser.py

Don kewayawa, dole ne kawai ku gudanar da shi ta buga ...:

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

Ta Hanyar | Ƙungiyar Ubuntu


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Bari muyi amfani da Linux m

    Hakika.

  2.   tasksette@yahoo.com m

    Ban san yadda ake shiri a pyton ba amma ga alama yana amfani da laburaren gtk. Shin ina bukatan gudanar da shi a karkashin gnome ee ko a? Shin zan iya gudanar da shi a ƙarƙashin LXDE idan na sanya gnome?
    Na gode da shigarwar !!!

  3.   Marcelo fernandez mai sanya hoto m

    Barka dai! Wataƙila an ɗauke wannan lambar daga nan? Layin lamba da kuma tsarinsu iri ɗaya ne… 🙂

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

    gaisuwa

  4.   Roberto Chile m

    yana aiki kwarai da gaske Na gwada shi akan mint mint 9 64bits na Linux

  5.   Bari muyi amfani da Linux m

    Sannu, Marcelo. Duba, kamar yadda sakon ya faɗi a sarari (a ƙasa, a ƙarshen) Na samo shi ne daga Taron Ubuntu. A can ba su nuna wani tushe don haka na ɗauka cewa asali ne. Rungumewa! Bulus.

  6.   Gashi m

    Madalla da wannan alatu! Man shafawa