Proxysupport für E2

  • Für mein Newsreaderplugin, das ich in Kürze auch außerhalb eines Fremdimage hier in einer neuen, umfangreicheren Version anbieten möchte, hätte ich folgenden Wunsch:


    In meinem Plugin werden RSS-Feeds mit


    urllib.urlopen( url,proxies={'http':'http://IPdesProxy:8080'})


    aus dem Netz eingelesen. Die funktioniert durch die Angabe des Proxys auch wunderbar innerhalb meines Plugins über eine Angabe in meiner Pluginconfigdatei. Nur wenn jetzt ein zweites Plugin mit Zugriff auf das Netz kommen sollte, gibt es ab dann zwei Konfigdateien, in denen ein User hinter einem Proxy Einstellungen vornehmen müste. Wäre es da nicht schlauer, einen Proxysupport direkt in E2 incl. einer Option in den Netzwerkeinstellungen einzubauen?


    Theoretisch müste man das über dieses Beispiel für gesammt Enigma2/Python bewerkstelligen.

    Zitat

    http://docs.python.org/lib/module-urllib.htm
    The urlopen() function works transparently with proxies which do not require authentication. In a Unix or Windows environment, set the http_proxy, ftp_proxy or gopher_proxy environment variables to a URL that identifies the proxy server before starting the Python interpreter. For example (the "%" is the command prompt):


    % http_proxy="http://www.someproxy.com:3128"
    % export http_proxy
    % python


    Grüße
    3c5x9