Ar norėjote itin lengvos naršyklės? Tai užima 2 KB ...

Ar manėte, kad „Chrome“ yra lengviausia žiniatinklio naršyklė? Oho! Naudodami šį labai mažą scenarijų, kuris naudoja libwebkit-gtk biblioteką ir sveria tik 2 KB, galėsite naršyti internete sunaudodami mažiausiai atminties ir turėdami gana nepaprastą žiniatinklio patirtį, nes scenarijus naudoja Webkit variklį (kuriame Taip pat yra pagrįsti „Midori“, „Safari“, „Epiphany“ ir kt.), iš kurių vienas turi 100% Acid3 suderinamumą ir turi labai gerą naujojo HTML5 palaikymą.


Sukurkite failą naudodami mėgstamą teksto rengyklę. Įklijuokite toliau rodomą turinį ir išsaugokite failą pavadinimu „minibrowser.py“.

#! / usr / bin / env python
importuoti
importuoti gtk
importuoti žiniatinklio rinkinį
DEFAULT_URL = 'http://www.google.com' # Pakeiskite tai, kaip norite
klasė SimpleBrowser: # reikia GTK, Python, Webkit-GTK
def __init __ (savęs):
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(tarpai = 5)
vbox.set_border_width(5)
self.txt_url = gtk.Entry()
self.txt_url.connect('aktyvinti', 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=Tiesa, expand=Tiesa)
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(url)
def šou (savęs):
self.window.show_all()
def close_application(self, valdiklis, įvykis, duomenys=nėra):
gtk.main_quit()
if __name__ == '__main__':
jei len(sys.argv) > 1:
url = sys.argv[1] kitas:
url = DEFAULT_URL
gtk.gdk.threads_init()
naršyklė = SimpleBrowser()
browser.open(url)
browser.show()
gtk.main()

Tada priskirkite jam vykdymo leidimus

chmod +x minibrowser.py

Norėdami naršyti, tiesiog turite jį paleisti įvesdami...:

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

Via | „Ubuntu“ forumai


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Panaudokime „Linux“ sakė

    Tikrai.

  2.   taskette@yahoo.com sakė

    Aš nežinau, kaip programuoti pyton, bet atrodo, kad jis naudos gtk biblioteką. Ar man reikia jį paleisti naudojant gnome, taip ar taip? Ar galiu jį paleisti naudojant LXDE, jei turiu įdiegtą gnome?
    Ačiū už indėlį !!!

  3.   Marcelo Fernandez sakė

    Sveiki! Gal šis kodas paimtas iš čia? Kodo eilutės ir jų tvarka yra ta pati… 🙂

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

    saludos

  4.   Roberto Čilė sakė

    Jis veikia puikiai, aš išbandžiau jį Linux Mint 9 64 bitų

  5.   Panaudokime „Linux“ sakė

    Sveiki, Marcelo. Žiūrėkite, kaip aiškiai sakoma įraše (žemiau, pabaigoje), aš jį paėmiau iš Ubuntu forumų. Jie nenurodo jokio šaltinio, todėl maniau, kad tai originalus. Apkabinimas! Pablo.

  6.   Geeky sakė

    Nuostabu, ši prabanga! Dėkoju