Adakah anda mahukan penyemak imbas ultra ringan? Ini memerlukan 2 KB ...

Adakah anda berfikir bahawa Chrome adalah penyemak imbas web paling ringan? Jua! Dengan skrip kecil ini, yang menggunakan perpustakaan libwebkit-gtk dan beratnya hanya 2 KB, anda akan dapat melayari internet sambil menggunakan memori minimum dan mempunyai pengalaman web yang cukup luar biasa, kerana skrip menggunakan mesin Webkit (di mana Midori, Safari, Epiphany, dll juga berdasarkan), salah satunya mendapat keserasian 100% Acid3 dan mempunyai sokongan yang sangat baik untuk HTML5 baru.


Buat fail dengan penyunting teks kegemaran anda. Tampal kandungan di bawah dan simpan fail dengan nama "minibrowser.py".

#! / usr / bin / env python
import sys
import gtk
mengimport webkit
DEFAULT_URL = 'http://www.google.com' # Ubah ini mengikut kehendak anda
kelas SimpleBrowser: # memerlukan GTK, Python, Webkit-GTK
def __init __ (diri):
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 (jarak = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktifkan', 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, isi = Benar, kembangkan = Benar)
self.window.add (vbox)
def _txt_url_activate (diri, kemasukan):
self._load (entry.get_text ())
def _load (diri, url):
self.webview.open (url)
def terbuka (diri, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
diri._load (url)
pertunjukan def (diri):
self.window.show_all ()
def close_application (diri, widget, peristiwa, data = Tiada):
gtk.main_quit ()
jika __nama__ == '__main__':
jika len (sys.argv)> 1:
url = sys.argv [1] yang lain:
url = DEFAULT_URL
gtk.gdk.threads_init ()
penyemak imbas = SimpleBrowser ()
browser.open (url)
penyemak imbas.tunjukkan ()
gtk.main ()

Kemudian berikan kebenaran pelaksanaan

chmod + x minibrowser.py

Untuk menavigasi, anda hanya perlu menjalankannya dengan menaip ...:

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

Melalui | Forum Ubuntu


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Mari gunakan Linux kata

    Pasti.

  2.   tasksette@yahoo.com kata

    Saya tidak tahu bagaimana program di pyton tetapi nampaknya ia menggunakan pustaka gtk. Adakah saya perlu menjalankannya di bawah gnome ya atau ya? Bolehkah saya menjalankannya di bawah LXDE jika saya telah memasang gnome?
    Terima kasih atas input !!!

  3.   Gambar placeholder Marcelo fernandez kata

    Helo! Mungkin kod ini diambil dari sini? Garis kod dan susunannya sama… 🙂

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

    salam

  4.   Roberto Chile kata

    ia berfungsi dengan baik Saya mencubanya pada linux mint 9 64bits

  5.   Mari gunakan Linux kata

    Helo, Marcelo. Lihat, seperti yang dinyatakan oleh siaran itu (di bawah, di akhir) saya mendapatnya dari Forum Ubuntu. Di sana mereka tidak menunjukkan sumber apa pun jadi saya menganggap ia asli. Pelukan! Paul.

  6.   Geeky kata

    Hebatnya kemewahan ini! Berminyak