Θέλατε ένα εξαιρετικά ελαφρύ πρόγραμμα περιήγησης; Αυτό καταλαμβάνει 2 KB ...

Πιστεύατε ότι το Chrome είναι το πιο ελαφρύ πρόγραμμα περιήγησης ιστού; Ουάου! Με αυτό το πολύ μικρό σενάριο, το οποίο χρησιμοποιεί τη βιβλιοθήκη libwebkit-gtk και ζυγίζει μόνο 2 KB, θα μπορείτε να περιηγηθείτε στο διαδίκτυο καταναλώνοντας ελάχιστη μνήμη και έχοντας μια αρκετά αξιοσημείωτη εμπειρία web, αφού το σενάριο χρησιμοποιεί τη μηχανή Webkit (στην οποία βασίζονται και τα Midori, Safari, Epiphany, κ.λπ.), ένα από αυτά έχει πολύ καλή υποστήριξη100% και η συμβατότητα AHTML για την πολύ καλή υποστήριξη3% για αυτήν την υποστήριξη.


Δημιουργήστε ένα αρχείο με τον επεξεργαστή κειμένου που προτιμάτε. Επικολλήστε το περιεχόμενο παρακάτω και αποθηκεύστε το αρχείο με το όνομα "minibrowser.py".

#! / usr / bin / env python
εισαγωγή sys
εισαγωγή gtk
εισαγωγή webkit
DEFAULT_URL = 'http://www.google.com' # Αλλάξτε το όπως θέλετε
class SimpleBrowser: # χρειάζεται GTK, Python, Webkit-GTK
def __init __ (αυτο):
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(διάστημα=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, 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 show(self):
self.window.show_all()
def close_application(self, widget, event, data=None):
gtk.main_quit()
αν __name__ == '__main__':
εάν len(sys.argv) > 1:
url = sys.argv[1] else:
url = DEFAULT_URL
gtk.gdk.threads_init()
πρόγραμμα περιήγησης = SimpleBrowser()
browser.open(url)
browser.show()
gtk.main()

Στη συνέχεια, εκχωρήστε του δικαιώματα εκτέλεσης

chmod +x minibrowser.py

Για πλοήγηση, πρέπει απλώς να το εκτελέσετε πληκτρολογώντας…:

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

Μέσω | Φόρουμ του Ubuntu


6 σχόλια, αφήστε τα δικά σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ας χρησιμοποιήσουμε το Linux dijo

    Φυσικά.

  2.   tasksette@yahoo.com dijo

    Δεν ξέρω πώς να προγραμματίζω σε python αλλά φαίνεται να χρησιμοποιεί τη βιβλιοθήκη gtk. Πρέπει να το τρέξω κάτω από το gnome ναι ή ναι; Μπορώ να το εκτελέσω υπό LXDE εάν έχω εγκαταστήσει το gnome;
    Ευχαριστώ για την είσοδο !!!

  3.   Μαρσέλο Φερνάντεθ dijo

    Γειά σου! Αυτός ο κωδικός λήφθηκε ίσως από εδώ; Οι γραμμές του κώδικα και η σειρά τους είναι ίδιες… 🙂

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

    αφορά

  4.   Ρομπέρτο ​​Χιλή dijo

    δουλεύει άριστα το δοκίμασα σε linux mint 9 64bit

  5.   Ας χρησιμοποιήσουμε το Linux dijo

    Γεια σου Μαρσέλο. Κοίτα, όπως λέει ξεκάθαρα η ανάρτηση (κάτω, στο τέλος) το πήρα από τα φόρουμ του Ubuntu. Δεν αναφέρουν καμία πηγή εκεί, οπότε υπέθεσα ότι ήταν πρωτότυπο. Μια αγκαλιά! Πάμπλο.

  6.   Φρικιλούι dijo

    Εξαιρετικό, είναι πολυτελές! Ευχαριστώ