Jeste li željeli ultra lagani preglednik? Ovo zauzima 2 KB ...

Jeste li mislili da je Chrome najlakši web preglednik? Jua! S ovom malenom skriptom, koja koristi biblioteku libwebkit-gtk i teži samo 2 KB, moći ćete pregledavati Internet dok trošite minimalno memorije i imate poprilično izvanredno web iskustvo, jer skripta koristi Webkit engine (u kojem Također se temelje Midori, Safari, Epiphany, itd.), Od kojih je jedan dobio 100% Acid3 kompatibilnost i ima vrlo dobru podršku za novi HTML5.


Stvorite datoteku s omiljenim uređivačem teksta. Zalijepite donji sadržaj i spremite datoteku s imenom "minibrowser.py".

#! / usr / bin / env python
import sys
uvoz gtk
uvoz webkita
DEFAULT_URL = 'http://www.google.com' # Promijenite ovo kako želite
klasa SimpleBrowser: # treba GTK, Python, Webkit-GTK
def __init __ (samo):
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 (razmak = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktiviraj', self._txt_url_activate)
self.scroll_window = gtk.ScrollWindow ()
self.webview = webkit.WebView ()
self.scroll_window.add (self.webview)
vbox.pack_start (self.scroll_window, fill = True, expand = True)
self.window.add (vbox)
def _txt_url_activate (samo, unos):
self._load (entry.get_text ())
def _load (samo, url):
self.webview.open (url)
def otvoren (self, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (samo):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
ako je __name__ == '__glavno__':
ako je len (sys.argv)> 1:
url = sys.argv [1] ostalo:
url = DEFAULT_URL
gtk.gdk.threads_init ()
preglednik = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Zatim dodijelite dozvole za izvršavanje

chmod + x minibrowser.py

Da biste se kretali, jednostavno ga morate pokrenuti upisivanjem ...:

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

Preko | Ubuntu forumi


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux dijo

    Naravno.

  2.   tasksette@yahoo.com dijo

    Ne znam kako programirati u pytonu, ali čini se da koristi gtk knjižnicu. Trebam li ga pokrenuti pod gnomom da ili da? Mogu li ga pokrenuti pod LXDE-om ako imam instaliran gnome?
    Hvala na unosu !!!

  3.   Marcelo fernandez dijo

    Zdravo! Možda je ovaj kod preuzet odavde? Redovi koda i njihov redoslijed isti su ... 🙂

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

    pozdravi

  4.   roberto čile dijo

    radi izvrsno probao sam na linux mint 9 64bits

  5.   Koristimo Linux dijo

    Zdravo, Marcelo. Gledajte, kao što post jasno kaže (ispod, na kraju), dobio sam ga s Ubuntu foruma. Tamo ne navode nijedan izvor, pa sam pretpostavio da je bio originalan. Zagrljaj! Pavao.

  6.   Štreberski dijo

    Izvrsno ovaj luksuz! Masno