Wanga uchida ultra light browser? Izvi zvinotora 2 KBs ...

Wanga uchifunga kuti Chrome ndiyo yakapusa webhu browser? Jua! Neiyi diki script, iyo inoshandisa iyo libwebkit-gtk raibhurari uye inorema chete 2 KBs, iwe unozokwanisa kutarisa paInternet iwe uchidya hushoma ndangariro uye uine unoshamisa kwazvo webhu ruzivo, sezvo script inoshandisa iyo Webkit injini (umo Midori, Safari, Epiphany, nezvimwewo zvakavakirwa), imwe yacho yakawana 100% Acid3 kuenderana uye ine rutsigiro rwakanaka rweiyo HTML5 nyowani.


Gadzira faira neyaunofarira mavara edhita. Namatira zvirimo pazasi uye chengeta iyo faira ine zita "minibrowser.py".

#! / usr / bin / env python
import sys
kupinza gtk
pinda webkit
DEFAULT_URL = 'http://www.google.com' # Chinja izvi sezvaunoda
kirasi YakarerukaBrowser: # inoda GTK, Python, Webkit-GTK
def __init __ (wega):
pachako.window = gtk.Window (gtk.WINDOW_TOPLEVEL)
pachako.window.set_position (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('Dele_event', self.close_application)
pachako.window.set_default_size (350, 20)
vbox = gtk.VBox (nzvimbo = 5)
vbox.set_border_width (5)
pachako.txt_url = gtk.Entry ()
self.txt_url.connect ('activate', self._txt_url_activate)
pachako.scrolled_window = gtk.ScrolledWindow ()
kuzviona.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window, zadza = Chokwadi, wedzera = Chokwadi)
pachako.window.add (vbox)
def _txt_url_activate (wega, kupinda):
wega._load (kupinda.get_text ())
def _load (wega, url):
self.webview.open (url)
def open (wega, url):
kuzvida.txt_url.set_text (url)
kuzvidzora.window.set_title ('% s'% url)
kuzvitakura._load (url)
def ratidza (wega):
self.window.show_all ()
def close_application (self, widget, chiitiko, data = Hapana):
gtk.main_quit ()
kana __name__ == '__main__':
kana len (sys.argv)> 1:
url = sys.argv [1] zvimwe:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = NyoreBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Wobva waisa mvumo yekuita

chmod + x minibrowser.py

Kuti ufambe, iwe unofanirwa kungoimhanyisa nekutaipa ...:

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

Via | Ubuntu Foramu


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Ngatishandise Linux akadaro

    Ichokwadi, hongu.

  2.   tasksette@yahoo.com akadaro

    Ini handizive maitiro e pyton asi zvinoita sekunge inoshandisa gtk raibhurari. Ini ndinofanira kuimhanyisa pasi pegnome yes kana hongu? Ndinogona here kuimhanya pasi peLXDE kana ndine gnome yakaiswa?
    Ndatenda nekuisa !!!

  3.   Marcelo fernandez chigadziri chemufananidzo akadaro

    Mhoro! Pamwe kodhi iyi yakatorwa kubva pano? Mitsetse yekodhi uye marongero avo akafanana… 🙂

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

    Reply with quote

  4.   Roberto Chile akadaro

    inoshanda kwazvo ndakayedza pa linux mint 9 64bits

  5.   Ngatishandise Linux akadaro

    Mhoro, Marcelo. Tarisa, sekutaura kunonyatso kutaura (pazasi, kumagumo) ndakaiwana kubva kuBuntu Foramu. Ikoko hadziratidze chero sosi saka ndakafunga kuti yaive yekutanga. Kumbundira! Paul.

  6.   Geeky akadaro

    Yakanaka iyi yakasarudzika! Greasy