Czy chciałeś ultra lekkiej przeglądarki? Zajmuje to 2 KB ...

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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Użyjmy Linuksa powiedział

    Jasne.

  2.   kacper@yahoo.com powiedział

    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 !!!

  3.   Marcelo fernandez powiedział

    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

  4.   Roberto Chile powiedział

    działa doskonale. Wypróbowałem go na Linuksie Mint 9 64bits

  5.   Użyjmy Linuksa powiedział

    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ł.

  6.   Naukowiec powiedział

    Doskonały ten luksus! Tłusty