Czy uważasz, że Chrome to najlżejsza przeglądarka internetowa? Jua! Dzięki temu malutkiemu skryptowi, który korzysta z biblioteki libwebkit-gtk i waży tylko 2 KB, będziesz mógł przeglądać Internet, zużywając minimalną ilość pamięci i mając dość niezwykłe wrażenia internetowe, ponieważ skrypt korzysta z silnika Webkit (w którym Midori, Safari, Epiphany itp.), Z których jeden jest w 100% kompatybilny z Acid3 i ma bardzo dobre wsparcie dla nowego HTML5. |
Utwórz plik za pomocą swojego ulubionego edytora tekstu. Wklej zawartość poniżej i zapisz plik pod nazwą „minibrowser.py”.
#! / usr / bin / env python
import sys
importuj gtk
importuj webkit
DEFAULT_URL = 'http://www.google.com' # Zmień to, jak chcesz
class SimpleBrowser: # wymaga GTK, Python, Webkit-GTK
def __init __ (self):
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 (odstępy = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktywuj', 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 (self, entry):
self._load (entry.get_text ())
def _load (self, url):
self.webview.open (adres URL)
def open (self, url):
self.txt_url.set_text (adres url)
self.window.set_title ('% s'% url)
self._load (adres URL)
def pokaż (ja):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
jeśli __name__ == '__main__':
jeśli len (sys.argv)> 1:
url = sys.argv [1] else:
URL = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Następnie przypisz uprawnienia do wykonywania
chmod + x minibrowser.py
Aby nawigować, wystarczy go uruchomić, wpisując ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Przez | Forum Ubuntu
Jasne.
Nie wiem jak programować w pytonie ale wygląda na to że korzysta z biblioteki gtk. Muszę uruchomić to pod gnomem tak lub tak Czy mogę uruchomić go pod LXDE, jeśli mam zainstalowanego gnome?
Dziękujemy za wkład !!!
Witaj! Może ten kod został wzięty stąd? Wiersze kodu i ich kolejność są takie same… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
pozdrowienia
działa doskonale. Wypróbowałem go na Linuksie Mint 9 64bits
Cześć Marcelo. Spójrz, jak wyraźnie mówi post (poniżej, na końcu), dostałem go z forów Ubuntu. Tam nie podają żadnego źródła, więc założyłem, że było oryginalne. Uścisk! Paweł.
Doskonały ten luksus! Tłusty