Apakah Anda menginginkan browser yang sangat ringan? Ini menempati 2 KB ...

Apakah menurut Anda Chrome adalah browser web paling ringan? Jua! Dengan skrip kecil ini, yang menggunakan pustaka libwebkit-gtk dan beratnya hanya 2 KB, Anda akan dapat menjelajah internet sambil menggunakan memori minimum dan memiliki pengalaman web yang cukup luar biasa, karena skrip tersebut menggunakan mesin Webkit (di mana Midori, Safari, Epiphany, dll juga berbasis), salah satunya mendapat kompatibilitas 100% Acid3 dan memiliki dukungan yang sangat baik untuk HTML5 baru.


Buat file dengan editor teks favorit Anda. Rekatkan konten di bawah dan simpan file dengan nama "minibrowser.py".

#! / usr / bin / env python
impor sys
impor gtk
impor webkit
DEFAULT_URL = 'http://www.google.com' # Ubah ini sesuai keinginan
kelas SimpleBrowser: # membutuhkan GTK, Python, Webkit-GTK
def __init __ (sendiri):
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 (spasi = 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, luaskan = Benar)
self.window.add (vbox)
def _txt_url_activate (diri, entri):
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 show (diri):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
if __name__ == '__main__':
jika len (sys.argv)> 1:
url = sys.argv [1] lainnya:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Kemudian tetapkan izin eksekusi

chmod + x minibrowser.py

Untuk menavigasi, Anda hanya perlu menjalankannya dengan mengetik ...:

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

Via | Forum Ubuntu


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Mari gunakan Linux dijo

    Ya, tentu saja.

  2.   tugas@yahoo.com dijo

    Saya tidak tahu bagaimana memprogram di pyton tetapi tampaknya itu menggunakan perpustakaan gtk. Apakah saya perlu menjalankannya di bawah gnome ya atau ya? Dapatkah saya menjalankannya di bawah LXDE jika saya telah menginstal gnome?
    Terima kasih atas masukan !!!

  3.   Gambar placeholder Marcelo fernandez dijo

    Halo! Mungkin kode ini diambil dari sini? Baris kode dan urutannya sama… 🙂

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

    salam

  4.   roberto Chili dijo

    itu bekerja dengan sangat baik Saya mencobanya di linux mint 9 64bits

  5.   Mari gunakan Linux dijo

    Halo, Marcelo. Lihat, seperti yang dikatakan posting dengan jelas (di bawah, di bagian akhir) saya mendapatkannya dari Forum Ubuntu. Mereka tidak menunjukkan sumber apa pun di sana jadi saya menganggap itu asli. Sebuah pelukan! Paul.

  6.   culun dijo

    Luar biasa kemewahan ini! Berminyak