Wollten Sie einen ultraleichten Browser? Dies belegt 2 KB ...

Dachten Sie, dass Chrome der leichteste Webbrowser ist? Wow! Mit diesem sehr kleinen Skript, das die libwebkit-gtk-Bibliothek verwendet und nur 2 KB wiegt, können Sie mit minimalem Speicherbedarf im Internet surfen und ein bemerkenswertes Web-Erlebnis genießen, da das Skript die Webkit-Engine verwendet (auf der auch Midori, Safari, Epiphany usw. basieren), eine davon, die 100 % Acid3-Kompatibilität erreicht hat und sehr gute Unterstützung für das neue HTML5 bietet.


Erstellen Sie eine Datei mit Ihrem bevorzugten Texteditor. Fügen Sie den Inhalt unten ein und speichern Sie die Datei unter dem Namen „minibrowser.py“.

#! / usr / bin / env python
sys importieren
importiere gtk
Webkit importieren
DEFAULT_URL = 'http://www.google.com' # Ändern Sie dies nach Ihren Wünschen
Klasse SimpleBrowser: # benötigt 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(spacing=5)
vbox.set_border_width(5)
self.txt_url = gtk.Entry()
self.txt_url.connect('activate', 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, Eintrag):
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 (self):
self.window.show_all()
def close_application(self, widget, event, data=None):
gtk.main_quit()
if __name__ == '__main__':
wenn len(sys.argv) > 1:
url = sys.argv[1] sonst:
URL = DEFAULT_URL
gtk.gdk.threads_init()
browser = SimpleBrowser()
browser.open(URL)
browser.show()
gtk.main()

Weisen Sie ihm dann Ausführungsberechtigungen zu

chmod +x minibrowser.py

Um zu navigieren, müssen Sie es nur ausführen, indem Sie Folgendes eingeben:

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

Via | Ubuntu-Foren


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Verwenden wir Linux sagte

    Sure.

  2.   taskette@yahoo.com sagte

    Ich weiß nicht, wie man in Python programmiert, aber es scheint die GTK-Bibliothek zu verwenden. Muss ich es unter Gnome ausführen, ja oder ja? Kann ich es unter LXDE ausführen, wenn ich Gnome installiert habe?
    Danke für den Input !!!

  3.   Marcelo fernandez Platzhalterbild sagte

    Hallo! Dieser Code wurde vielleicht von hier übernommen? Die Codezeilen und ihre Reihenfolge sind gleich… 🙂

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

    Grüße

  4.   Roberto Chile sagte

    Funktioniert hervorragend. Ich habe es unter Linux Mint 9 64 Bit ausprobiert

  5.   Verwenden wir Linux sagte

    Hallo, Marcelo. Schauen Sie, wie der Beitrag deutlich sagt (unten am Ende), habe ich es aus den Ubuntu-Foren. Sie geben dort keine Quelle an, also ging ich davon aus, dass es sich um ein Original handelte. Eine Umarmung! Pablo.

  6.   Geek sagte

    Ausgezeichnet, es ist luxuriös! Danke