Vai vēlaties ļoti ērtu pārlūku? Tas aizņem 2 KB ...

Vai jūs domājāt, ka pārlūks Chrome ir vieglākais tīmekļa pārlūks? Jua! Izmantojot šo niecīgo skriptu, kas izmanto bibliotēku libwebkit-gtk un sver tikai 2 KB, varēsiet pārlūkot internetu, vienlaikus patērējot minimālu atmiņu un iegūstot diezgan ievērojamu tīmekļa pieredzi, jo skripts izmanto Webkit dzinēju (kurā Ir arī Midori, Safari, Epiphany uc), no kuriem viens ieguva 100% savietojamību ar Acid3, un tam ir ļoti labs atbalsts jaunajam HTML5.


Izveidojiet failu ar iecienītāko teksta redaktoru. Ielīmējiet zemāk esošo saturu un saglabājiet failu ar nosaukumu "minibrowser.py".

#! / usr / bin / env python
importēt sys
importēt gtk
importēt tīmekļa komplektu
DEFAULT_URL = 'http://www.google.com' # Mainiet to, kā vēlaties
klase SimpleBrowser: # nepieciešams GTK, Python, Webkit-GTK
def __init __ (pats):
self.window = gtk.Window (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 (atstarpe = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivizēt', self._txt_url_activate)
self.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window, fill = True, expand = True)
self.window.add (vbox)
def _txt_url_activate (pats, ieraksts):
self._load (entry.get_text ())
def _load (self, url):
self.webview.open (url)
def open (self, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def šovs (pats):
self.window.show_all ()
def close_application (pats, logrīks, notikums, dati = nav):
gtk.main_quit ()
ja __nosaukums == '__galvenais':
ja len (sys.argv)> 1:
url = sys.argv [1] cits:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Pēc tam piešķiriet izpildes atļaujas

chmod + x minibrowser.py

Lai pārvietotos, jums tas vienkārši jāpalaiž, ierakstot ...:

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

Pa | Ubuntu forumi


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Izmantosim Linux teica

    Pārliecināts.

  2.   taskette@yahoo.com teica

    Es nezinu, kā programmēt Pyton, bet šķiet, ka tas izmanto gtk bibliotēku. Vai man tas jādarbina zem rūķa jā vai jā? Vai es varu palaist to zem LXDE, ja man ir instalēts gnome?
    Paldies par ieguldījumu !!!

  3.   Marcelo Fernandez viettura attēls teica

    Sveiki! Varbūt šis kods tika ņemts no šejienes? Kodu rindas un to secība ir vienādas… 🙂

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

    Sveicieni

  4.   Roberto Čīle teica

    tas darbojas lieliski, es to izmēģināju uz Linux mint 9 64bits

  5.   Izmantosim Linux teica

    Sveiks, Marselo. Paskaties, kā ziņa skaidri saka (zemāk, beigās), es to saņēmu no Ubuntu forumiem. Tur viņi nenorāda nevienu avotu, tāpēc es pieņēmu, ka tas ir oriģināls. Apskāviens! Pāvils.

  6.   Nūģīgs teica

    Izcila šī greznība! Taukains