Chceli ste ultraľahký prehliadač? Toto zaberá 2 kB ...

Mysleli ste si, že Chrome je najľahší webový prehliadač? Jua! Vďaka tomuto malému skriptu, ktorý využíva knižnicu libwebkit-gtk a váži iba 2 kB, budete môcť surfovať po internete a spotrebovať minimum pamäte a mať skutočne pozoruhodný webový zážitok, pretože tento skript využíva modul Webkit (v ktorom Tiež sú založené na Midori, Safari, Epiphany atď.), Z ktorých jeden získal 100% kompatibilitu s kyselinami3 a má veľmi dobrú podporu pre nový formát HTML5.


Vytvorte súbor pomocou svojho obľúbeného textového editora. Vložte nasledujúci obsah a uložte súbor s názvom „minibrowser.py“.

#! / usr / bin / env python
dovozné sys
importovať gtk
importovať webkit
DEFAULT_URL = 'http://www.google.com' # Zmeňte to, ako chcete
trieda SimpleBrowser: # potrebuje GTK, Python, Webkit-GTK
def __init __ (vlastné):
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 (medzery = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivovať', 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 (url)
def open (self, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (adresa URL)
def show (ja):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
ak __name__ == '__main__':
ak len (sys.argv)> 1:
url = sys.argv [1] else:
url = DEFAULT_URL
gtk.gdk.threads_init ()
prehliadač = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Potom priraďte oprávnenie na vykonávanie

chmod + x minibrowser.py

Pre navigáciu ho stačí spustiť zadaním ...:

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

Cez | Ubuntu fóra


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Použime Linux dijo

    Samozrejme.

  2.   taskette@yahoo.com dijo

    Neviem, ako programovať v Pytone, ale zdá sa, že používa knižnicu gtk. Musím to spustiť pod gnome áno alebo áno? Môžem ho spustiť pod LXDE, ak mám nainštalovaný gnome?
    Vďaka za vstup !!!

  3.   Zástupný obrázok pre Marcelo fernandez dijo

    Ahoj! Možno bol tento kód prevzatý odtiaľto? Riadky kódu a ich poradie sú rovnaké ... 🙂

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

    pozdravy

  4.   Roberto Čile dijo

    funguje to vynikajúco Vyskúšal som to na linuxovej mincovni 9 64 bitov

  5.   Použime Linux dijo

    Dobrý deň, Marcelo. Pozrite sa, ako príspevok jasne hovorí (nižšie, na konci), dostal som ho z fór Ubuntu. Tam neuvádzajú žiadny zdroj, takže som predpokladal, že bol pôvodný. Objatie! Pavla.

  6.   Podivínský dijo

    Vynikajúci tento luxus! Mastný