רציתם דפדפן אולטרה קליל? זה תופס 2 קבצים ...

האם חשבת ש- Chrome הוא דפדפן האינטרנט הקל ביותר? חואה! בעזרת סקריפט זעיר זה, המשתמש בספריית libwebkit-gtk ושוקל 2 KB בלבד, תוכלו לגלוש באינטרנט תוך צריכת מינימום של זיכרון ובעל חוויית אינטרנט מדהימה למדי, מכיוון שהתסריט משתמש במנוע Webkit (בו Midori, Safari, Epiphany וכו 'מבוססים גם הם), אחד מהם קיבל תאימות של 100% Acid3 ויש לו תמיכה טובה מאוד ב- HTML5 החדש.


צור קובץ עם עורך הטקסט המועדף עליך. הדבק את התוכן למטה ושמור את הקובץ בשם "minibrowser.py".

#! / usr / bin / env פיתון
ייבוא
ייבא gtk
ייבוא ​​ערכת רשת
DEFAULT_URL = 'http://www.google.com' # שנה את זה כרצונך
מחלקה 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 ('מחק_אירוע', יישום עצמי_סגור)
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 ('הפעל', 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._load (entry.get_text ())
def _load (עצמי, url):
self.webview.open (url)
def פתוח (עצמי, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
מופע def (עצמי):
self.window.show_all ()
def close_application (עצמי, ווידג'ט, אירוע, נתונים = אין):
gtk.main_quit ()
אם __name__ == '__main__':
אם len (sys.argv)> 1:
url = sys.argv [1] אחר:
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/

ויה | פורומים של אובונטו


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   בואו נשתמש בלינוקס דיג'ו

    בטח.

  2.   tasksette@yahoo.com דיג'ו

    אני לא יודע איך לתכנת בפייטון אבל נראה שהוא משתמש בספריית gtk. האם אני צריך להריץ אותו תחת gnome כן או כן? האם אוכל להריץ אותו תחת LXDE אם התקנתי gnome?
    תודה על הקלט !!!

  3.   תמונת מציין מיקום של מרסלו פרננדז דיג'ו

    שלום! אולי הקוד הזה נלקח מכאן? שורות הקוד והסדר שלהן זהות ... 🙂

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

    לגבי

  4.   רוברטו צ'ילה דיג'ו

    זה עובד מצוין ניסיתי את זה בלינוקס מנטה 9 64 ביט

  5.   בואו נשתמש בלינוקס דיג'ו

    שלום מרסלו. תראה, כמו שאומר בפירוש בפוסט (למטה, בסוף) קיבלתי אותו מפורומי אובונטו. שם הם לא מציינים שום מקור ולכן הנחתי שהוא מקורי. חיבוק! פול.

  6.   פריקילוי דיג'ו

    מצוין המותרות הזו! גריז