Ma waxaad dooneysay biraawsar fudud oo qafiifa? Tani waxay degtaa 2 KBs ...

Miyaad u maleyneysay in Chrome yahay biraawsarka ugu fudud shabakadda? Jua! Qoraalkan yar, ee adeegsanaya maktabadda libwebkit-gtk oo culeyskiisu yahay 2 KB oo keliya, waxaad awoodi doontaa inaad ku dhex wareegto internetka adigoo cunaya xusuusta ugu yar isla markaana leh khibrad websaydh aad u fiican, tan iyo markii qoraalka loo adeegsanayo mashiinka Webkit (kaas oo Midori, Safari, Epiphany, iwm sidoo kale waa saldhig), mid ka mid ah oo helay 100% Acid3 isla markaana leh taageero aad u wanaagsan HTML5-ka cusub.


Ku abuur fayl qoraalka tifaftiraha aad jeceshahay. Ku dhaji waxyaabaha hoose kuna keydi faylka magaca "minibrowser.py".

#! / usr / bin / env Python
sys
soo dejiso gtk
soo dejiso webkit
DEFAULT_URL = 'http://www.google.com' # U beddel tan sida aad u rabto
fasalka SimpleBrowser: # wuxuu u baahan yahay GTK, Python, Webkit-GTK
isdifaac __init __ (is):
self.window = gtk.Windo (gtk.WINDOW_TOPLEVEL)
ismoodsiiska.wadalka (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('delete_event', self.close_application)
is.window.set_default_size (350, 20)
vbox = gtk.VBox (kala dheereynta = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('dhaqaajiso', self._txt_url_activate)
is.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
issigned_window.add (self.webview)
vbox.pack_start (self.scrolled_window, buux = Run, balaadhi = Run)
is.window.add (vbox)
def _txt_url_activate (is, gelitaan):
is._load (gelitaanka.get_text ())
def _load (is, url):
self.webview.open (url)
def furan (is, url):
is.txt_url.set_text (url)
self.window.set_title ('% s'% url)
is._load (url)
bandhigid (is):
self.window.show_all ()
def close_application (is, widget, dhacdo, xog = Midna):
gtk.main_quit ()
haddii __name__ == '__main__':
haddii la amaahdo (sys.argv)> 1:
url = sys.argv [1] kale:
url = DEFAULT_URL
gtk.gdk.threads_init ()
biraawsar = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Kadib ku meelee rukhsad fulin ah

chmod + x minibrowser.py

Si aad u socoto, waa inaad ku socodsiisaa adigoo garaacaya ...:

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

Via | Forum Ubuntu


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Aynu adeegsanno Linux dijo

    Dabcan.

  2.   tasksette@yahoo.com dijo

    Ma aqaan sida barnaamij loogu sameeyo pyton laakiin waxay umuuqataa inay adeegsato maktabada gtk. Waxaan u baahanahay inaan ku hoos maro gnome haa ama haa Ma ku maamuli karaa hoosta LXDE haddii aan gnome rakibay?
    Waad ku mahadsantahay fikirkaaga !!!

  3.   Marcelo fernandez dijo

    Waad salaaman tahay! Waxaa laga yaabaa in koodhkan halkan laga soo qaatay? Khadadka koodhka iyo dalabkoodu waa isku mid… 🙂

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

    Salaan

  4.   Roberto Chile dijo

    waxay u shaqeysaa si fiican waxaan isku dayay lint mint 9 64bits

  5.   Aynu adeegsanno Linux dijo

    Waa salaaman tahay, Marcelo. Eeg, sida qoraalku si cad u leeyahay (hoosta, dhamaadka) waxaan ka helay Ubuntu Forums. Halkaas ma muujinayaan meel laga soo xigtay markaa waxaan u qaatay inay asal ahayd. Habsiin! Bawlos.

  6.   Geeky dijo

    Waa heer sare raaxo! Xaydha