Chrome'un en hafif web tarayıcısı olduğunu düşündünüz mü? Jua! Libwebkit-gtk kitaplığını kullanan ve yalnızca 2 KB ağırlığındaki bu küçük komut dosyasıyla, komut dosyası Webkit motorunu kullandığı için minimum bellek tüketirken ve oldukça dikkat çekici bir web deneyimi yaşarken internette gezinebileceksiniz (burada Midori, Safari, Epiphany vb. De dayanmaktadır, bunlardan biri% 100 Acid3 uyumluluğuna sahiptir ve yeni HTML5 için çok iyi bir desteğe sahiptir. |
Favori metin düzenleyicinizle bir dosya oluşturun. İçeriği aşağıya yapıştırın ve dosyayı "minibrowser.py" adıyla kaydedin.
#! / usr / bin / env python
ithalat sistemi
gtk içe aktar
webkit'i içe aktar
DEFAULT_URL = 'http://www.google.com' # Bunu istediğiniz gibi değiştirin
SimpleBrowser sınıfı: # GTK, Python, Webkit-GTK'ya ihtiyaç duyar
def __init __ (öz):
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 (aralık = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('etkinleştir', 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 (öz, giriş):
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 (kendi kendine):
self.window.show_all ()
def close_application (self, widget, event, data = Yok):
gtk.main_quit ()
__name__ == '__main__' ise:
len (sys.argv)> 1 ise:
url = sys.argv [1] değilse:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Ardından yürütme izinleri atayın
chmod + x minibrowser.py
Gezinmek için, şunu yazarak çalıştırmanız yeterlidir ...:
piton minibrowser.py http://usemoslinux.blogspot.com/
Via | Ubuntu Forumları
Elbette.
Pyton'da nasıl programlama yapacağımı bilmiyorum ama görünüşe göre gtk kütüphanesini kullanıyor. Evet mi yoksa evet mi cücenin altında çalıştırmam gerekiyor mu? Gnome yüklüyse LXDE altında çalıştırabilir miyim?
Giriş için teşekkürler !!!
Merhaba! Belki bu kod buradan alınmıştır? Kod satırları ve sıraları aynı… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
selamlar
mükemmel çalışıyor linux nane 9 64bits üzerinde denedim
Merhaba Marcelo. Bakın, yazının açıkça söylediği gibi (aşağıda, sonunda) Ubuntu Forumlarından aldım. Orada herhangi bir kaynak göstermiyorlar, bu yüzden orijinal olduğunu varsaydım. Sarılmak! Paul.
Bu lüks mükemmel! Yağlı