summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2010-11-13 16:18:44 +0200
committerAntti Ajanki <antti.ajanki@iki.fi>2010-11-13 16:18:44 +0200
commitf826023b65c8aa9c68d5756305a2ff2394c330c8 (patch)
tree5b43328c195b2d3cd6dc1b747b5c8c3e802af6aa
parent81b1adaec7417ba4d92dde8011c19abc308477d1 (diff)
downloadvdr-plugin-webvideo-f826023b65c8aa9c68d5756305a2ff2394c330c8.tar.gz
vdr-plugin-webvideo-f826023b65c8aa9c68d5756305a2ff2394c330c8.tar.bz2
add options for setting port numbers, change default port number
-rw-r--r--examples/watchonvdr_bookmarklet.js2
-rwxr-xr-xexamples/watchonvdr_proxy.py18
2 files changed, 16 insertions, 4 deletions
diff --git a/examples/watchonvdr_bookmarklet.js b/examples/watchonvdr_bookmarklet.js
index 240ecdf..dc4961d 100644
--- a/examples/watchonvdr_bookmarklet.js
+++ b/examples/watchonvdr_bookmarklet.js
@@ -1 +1 @@
-javascript:(function(){ var vdrserver='127.0.0.1:50080'; var xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET", "http://" + vdrserver + "/play?url=" + encodeURIComponent(location.href), true); xmlhttp.send(null); })(); \ No newline at end of file
+javascript:(function(){ var vdrserver='127.0.0.1:43280'; var xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET", "http://" + vdrserver + "/play?url=" + encodeURIComponent(location.href), true); xmlhttp.send(null); })(); \ No newline at end of file
diff --git a/examples/watchonvdr_proxy.py b/examples/watchonvdr_proxy.py
index ae8fecd..808e526 100755
--- a/examples/watchonvdr_proxy.py
+++ b/examples/watchonvdr_proxy.py
@@ -14,9 +14,9 @@
import urllib
import socket
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
+from optparse import OptionParser
-SVDRP_ADDRESS = ('', 2001)
-LISTEN_ADDRESS = ('', 50080)
+SVDRP_ADDRESS = ('', 2001) # default port is 6419 starting from VDR 1.7.15
class SVDRPRequestHandler(BaseHTTPRequestHandler):
def send(self, cmd):
@@ -58,7 +58,19 @@ class SVDRPRequestHandler(BaseHTTPRequestHandler):
self.end_headers()
def main():
- httpd = HTTPServer(LISTEN_ADDRESS, SVDRPRequestHandler)
+ parser = OptionParser()
+ parser.add_option('-s', '--svdrpport', dest='svdrpport',
+ type='int', default=2001, help='set SVDRP port')
+ parser.add_option('-d', '--svdrpaddress', dest='svdrpaddress',
+ default='', help='set SVDRP address')
+ parser.add_option('-l', '--listen', dest='listenport',
+ type='int', default=43280, help='listen to connection on this port')
+ (options, args) = parser.parse_args()
+
+ global SVDRP_ADDRESS
+ SVDRP_ADDRESS = (options.svdrpaddress, options.svdrpport)
+
+ httpd = HTTPServer(('', options.listenport), SVDRPRequestHandler)
httpd.serve_forever()
if __name__ == '__main__':