क्या आप अल्ट्रा लाइट ब्राउज़र चाहते हैं? यह 2 केबी में है ...

क्या आपको लगता है कि क्रोम सबसे हल्का वेब ब्राउज़र है? जुआ! इस छोटी सी स्क्रिप्ट के साथ, जो libwebkit-gtk लाइब्रेरी का उपयोग करती है और इसका वजन केवल 2 KB है, आप न्यूनतम मेमोरी का उपभोग करते हुए और एक उल्लेखनीय वेब अनुभव होने पर इंटरनेट ब्राउज़ करने में सक्षम होंगे, क्योंकि स्क्रिप्ट वेबकिट इंजन का उपयोग करती है (जिसमें मिडोरी, सफारी, एपिफेनी, आदि भी आधारित हैं), जिनमें से एक को 100% एसिड 3 संगतता मिली है और नए एचटीएमएल 5 के लिए बहुत अच्छा समर्थन है।


अपने पसंदीदा टेक्स्ट एडिटर के साथ एक फाइल बनाएं। नीचे दी गई सामग्री को चिपकाएं और फ़ाइल को "minibrowser.py" नाम से सहेजें।

#! / usr / bin / env अजगर
आयात sys
आयात करें
वेबकिट आयात करें
DEFAULT_URL = 'http://www.google.com' # इसे अपनी इच्छानुसार बदलें
क्लास सिंपल ब्राउजर: # जीटीके, पायथन, वेबकिट-जीटीके की जरूरत है
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_active)
self.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window, फिल = ट्रू, एक्सपैंड = ट्रू)
self.window.add (vbox)
def _txt_url_active (स्वयं, प्रविष्टि):
self._load (entry.get_text ())
def _load (स्वयं, url):
self.webview.open (url)
डीईएफ़ ओपन (स्वयं, यूआरएल):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
स्वयं._लोड (यूआरएल)
डीईएफ शो (स्व):
self.window.show_all ()
def close_application (स्वयं, विजेट, घटना, डेटा = कोई नहीं):
gtk.main_quit ()
अगर __name__ == '__main__':
अगर लेन (sys.argv)> 1:
यूआरएल = sys.argv [1] अन्य:
यूआरएल = DEFAULT_URL
gtk.gdk.threads_init ()
ब्राउजर = सिंपल ब्राउजर ()
ब्राउज़र.ओपन (यूआरएल)
ब्राउज़र.शो ()
gtk.main ()

फिर, इसे निष्पादित अनुमतियां असाइन करें

chmod + x minibrowser.py

नेविगेट करने के लिए, आपको बस इसे टाइप करके चलाना होगा ...:

अजगर minibrowser.py http://usemoslinux.blogspot.com/

ट्रैक | उबंटू मंच


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   चलो लिनक्स का उपयोग करें कहा

    बेशक

  2.   टास्केट@yahoo.com कहा

    मुझे नहीं पता कि पाइटन में प्रोग्राम कैसे किया जाता है, लेकिन ऐसा लगता है कि यह gtk लाइब्रेरी का उपयोग करता है। क्या मुझे इसे सूक्ति हाँ या हाँ के तहत चलाने की ज़रूरत है? अगर मैंने सूक्ति स्थापित किया है तो क्या मैं इसे एलएक्सडीई के तहत चला सकता हूं?
    इनपुट के लिए धन्यवाद !!!

  3.   मार्सेलो फर्नांडीज कहा

    नमस्ते! शायद यह कोड यहाँ से लिया गया है? कोड की पंक्तियाँ और उनका क्रम समान है…

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

    सादर

  4.   रॉबर्टो चिली कहा

    यह उत्कृष्ट काम करता है मैंने इसे लिनक्स टकसाल 9 64 बिट पर परीक्षण किया है

  5.   चलो लिनक्स का उपयोग करें कहा

    हैलो, मार्सेलो। देखिए, जैसा कि पोस्ट स्पष्ट रूप से कहती है (नीचे, अंत में) मुझे यह उबंटू फ़ोरम से मिला है। वहां वे किसी स्रोत का संकेत नहीं देते हैं इसलिए मैंने मान लिया कि यह मूल था। गले लगना! पाब्लो।

  6.   फ्राकिलुई कहा

    बहुत बढ़िया यह विलासिता! धन्यवाद