هل تريد متصفحًا خفيفًا جدًا؟ هذا يشغل 2 كيلو بايت ...

هل تعتقد أن Chrome هو أخف متصفح ويب؟ جوا! باستخدام هذا البرنامج النصي الصغير ، الذي يستخدم مكتبة libwebkit-gtk ويزن 2 كيلوبايت فقط ، ستتمكن من تصفح الإنترنت بينما تستهلك الحد الأدنى من الذاكرة وتتمتع بتجربة ويب رائعة للغاية ، حيث يستخدم البرنامج النصي محرك Webkit (حيث تستند أيضًا Midori و Safari و Epiphany وما إلى ذلك) ، واحد منها حصل على توافق 100٪ مع Acid3 ولديه دعم جيد جدًا لـ HTML5 الجديد.


قم بإنشاء ملف باستخدام محرر النصوص المفضل لديك. الصق المحتوى أدناه واحفظ الملف باسم "minibrowser.py".

#! / usr / bin / env python
استيراد تميز الكلية
استيراد gtk
استيراد webkit
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 ("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 ("تفعيل" ، 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 (self، widget، event، data = None):
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

للتنقل ، عليك فقط تشغيله عن طريق كتابة ...:

بايثون minibrowser.py http://usemoslinux.blogspot.com/

عبر | منتديات اوبنتو


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لنستخدم لينكس قال

    بالتأكيد.

  2.   Taskette@yahoo.com قال

    لا أعرف كيفية البرمجة بلغة pyton ولكن يبدو أنها تستخدم مكتبة gtk. هل أحتاج إلى تشغيله تحت جنوم نعم أم نعم؟ هل يمكنني تشغيله تحت LXDE إذا قمت بتثبيت جنوم؟
    شكرا لمدخلات!

  3.   صورة Marcelo fernandez قال

    مرحبا! ربما تم أخذ هذا الرمز من هنا؟ سطور الكود وترتيبها هي نفسها… 🙂

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

    تحياتي

  4.   روبرتو تشيلي قال

    إنه يعمل بشكل ممتاز لقد جربته على لينكس مينت 9 64 بت

  5.   لنستخدم لينكس قال

    مرحبا مارسيلو. انظر ، كما يقول المنشور بوضوح (أدناه ، في النهاية) حصلت عليه من منتديات Ubuntu. هناك لا يشيرون إلى أي مصدر لذلك افترضت أنه كان أصليًا. عناق! بول.

  6.   فريكيلوي قال

    ممتاز هذه الفخامة! دهني