ನಿಮಗೆ ಅಲ್ಟ್ರಾ ಲೈಟ್ ಬ್ರೌಸರ್ ಬೇಕೇ? ಇದು 2 ಕೆಬಿಗಳನ್ನು ಆಕ್ರಮಿಸಿದೆ ...

ಕ್ರೋಮ್ ಹಗುರವಾದ ವೆಬ್ ಬ್ರೌಸರ್ ಎಂದು ನೀವು ಭಾವಿಸಿದ್ದೀರಾ? ಜುವಾ! ಲಿಬ್ವೆಬ್ಕಿಟ್-ಜಿಟಿಕೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮತ್ತು ಕೇವಲ 2 ಕೆಬಿ ತೂಕವನ್ನು ಹೊಂದಿರುವ ಈ ಸಣ್ಣ ಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ, ಸ್ಕ್ರಿಪ್ಟ್ ವೆಬ್‌ಕಿಟ್ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ (ಇದರಲ್ಲಿ ಮಿಡೋರಿ, ಸಫಾರಿ, ಎಪಿಫ್ಯಾನಿ ಇತ್ಯಾದಿಗಳು ಸಹ ಆಧಾರಿತವಾಗಿವೆ), ಅವುಗಳಲ್ಲಿ ಒಂದು 100% ಆಸಿಡ್ 3 ಹೊಂದಾಣಿಕೆಯನ್ನು ಪಡೆದುಕೊಂಡಿದೆ ಮತ್ತು ಹೊಸ HTML5 ಗೆ ಉತ್ತಮ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ.


ನಿಮ್ಮ ನೆಚ್ಚಿನ ಪಠ್ಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ. ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಅಂಟಿಸಿ ಮತ್ತು ಫೈಲ್ ಅನ್ನು "minibrowser.py" ಹೆಸರಿನೊಂದಿಗೆ ಉಳಿಸಿ.

#! / usr / bin / env ಪೈಥಾನ್
ಆಮದು ಸಿಸ್
gtk ಅನ್ನು ಆಮದು ಮಾಡಿ
ವೆಬ್‌ಕಿಟ್ ಆಮದು ಮಾಡಿ
DEFAULT_URL = 'http://www.google.com' # ನಿಮ್ಮ ಇಚ್ as ೆಯಂತೆ ಇದನ್ನು ಬದಲಾಯಿಸಿ
ವರ್ಗ ಸಿಂಪಲ್‌ಬ್ರೌಸರ್: # ಗೆ ಜಿಟಿಕೆ, ಪೈಥಾನ್, ವೆಬ್‌ಕಿಟ್-ಜಿಟಿಕೆ ಅಗತ್ಯವಿದೆ
ಡೆಫ್ __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 = ವೆಬ್‌ಕಿಟ್.ವೆಬ್‌ವ್ಯೂ ()
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 ())
ಡೆಫ್ _ಲೋಡ್ (ಸ್ವಯಂ, url):
self.webview.open (url)
ಡೆಫ್ ಓಪನ್ (ಸ್ವಯಂ, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
ಡೆಫ್ ಶೋ (ಸ್ವಯಂ):
self.window.show_all ()
ಡೆಫ್ ಕ್ಲೋಸ್_ಅಪ್ಲಿಕೇಶನ್ (ಸ್ವಯಂ, ವಿಜೆಟ್, ಈವೆಂಟ್, ಡೇಟಾ = ಯಾವುದೂ ಇಲ್ಲ):
gtk.main_quit ()
__name__ == '__main__' ವೇಳೆ:
if len (sys.argv)> 1:
url = sys.argv [1] ಬೇರೆ:
url = DEFAULT_URL
gtk.gdk.threads_init ()
ಬ್ರೌಸರ್ = ಸಿಂಪಲ್ ಬ್ರೌಸರ್ ()
browser.open (url)
browser.show ()
gtk.main ()

ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅನುಮತಿಗಳನ್ನು ನಿಯೋಜಿಸಿ

chmod + x minibrowser.py

ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು, ನೀವು ಅದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಚಲಾಯಿಸಬೇಕು ...:

ಪೈಥಾನ್ minibrowser.py http://usemoslinux.blogspot.com/

ಮೂಲಕ | ಉಬುಂಟು ವೇದಿಕೆಗಳು


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಲಿನಕ್ಸ್ ಬಳಸೋಣ ಡಿಜೊ

    ಖಂಡಿತ.

  2.   Taskette@yahoo.com ಡಿಜೊ

    ಪೈಟನ್‌ನಲ್ಲಿ ಹೇಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡುವುದು ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ ಆದರೆ ಅದು ಜಿಟಿಕೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ತೋರುತ್ತದೆ. ನಾನು ಅದನ್ನು ಗ್ನೋಮ್ ಅಡಿಯಲ್ಲಿ ಹೌದು ಅಥವಾ ಹೌದು ಅಡಿಯಲ್ಲಿ ಚಲಾಯಿಸಬೇಕೇ? ನಾನು ಗ್ನೋಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ ಅದನ್ನು ಎಲ್ಎಕ್ಸ್ಡಿಇ ಅಡಿಯಲ್ಲಿ ಚಲಾಯಿಸಬಹುದೇ?
    ಇನ್ಪುಟ್ಗಾಗಿ ಧನ್ಯವಾದಗಳು !!!

  3.   ಮಾರ್ಸೆಲೊ ಫರ್ನಾಂಡೀಸ್ ಡಿಜೊ

    ಹಲೋ! ಬಹುಶಃ ಈ ಕೋಡ್ ಅನ್ನು ಇಲ್ಲಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆಯೇ? ಕೋಡ್‌ನ ಸಾಲುಗಳು ಮತ್ತು ಅವುಗಳ ಕ್ರಮ ಒಂದೇ ಆಗಿರುತ್ತದೆ…

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

    ಸಂಬಂಧಿಸಿದಂತೆ

  4.   ರೋಬರ್ಟೊ ಚಿಲಿ ಡಿಜೊ

    ಇದು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ನಾನು ಇದನ್ನು ಲಿನಕ್ಸ್ ಪುದೀನ 9 64 ಬಿಟ್‌ಗಳಲ್ಲಿ ಪ್ರಯತ್ನಿಸಿದೆ

  5.   ಲಿನಕ್ಸ್ ಬಳಸೋಣ ಡಿಜೊ

    ಹಲೋ, ಮಾರ್ಸೆಲೊ. ನೋಡಿ, ಪೋಸ್ಟ್ ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುವಂತೆ (ಕೆಳಗೆ, ಕೊನೆಯಲ್ಲಿ) ನಾನು ಅದನ್ನು ಉಬುಂಟು ಫೋರಮ್‌ಗಳಿಂದ ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ. ಅಲ್ಲಿ ಅವರು ಯಾವುದೇ ಮೂಲವನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ಅದು ಮೂಲ ಎಂದು ನಾನು ಭಾವಿಸಿದೆ. ಒಂದು ಅಪ್ಪುಗೆ! ಪಾಲ್.

  6.   ಫ್ರಿಕಿಲುಯಿ ಡಿಜೊ

    ಈ ಐಷಾರಾಮಿ ಅತ್ಯುತ್ತಮ! ಗ್ರೀಸ್