コード例 #1
0
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		movies['transcoding'] = getTranscodingSupport()
		return movies
コード例 #2
0
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		movies['transcoding'] = getTranscodingSupport()
		return movies
コード例 #3
0
ファイル: ajax.py プロジェクト: svox1/e2openplugin-OpenWebif
    def P_movies(self, request):
        if "dirname" in request.args.keys():
            movies = getMovieList(request.args["dirname"][0])
        else:
            movies = getMovieList()
        movies['transcoding'] = getTranscodingSupport()

        sorttype = config.OpenWebif.webcache.moviesort.value
        unsort = movies['movies']

        if sorttype == 'name':
            movies['movies'] = sorted(unsort, key=lambda k: k['eventname'])
        elif sorttype == 'named':
            movies['movies'] = sorted(unsort,
                                      key=lambda k: k['eventname'],
                                      reverse=True)
        elif sorttype == 'date':
            movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'])
        elif sorttype == 'dated':
            movies['movies'] = sorted(unsort,
                                      key=lambda k: k['recordingtime'],
                                      reverse=True)

        movies['sort'] = sorttype
        return movies
コード例 #4
0
ファイル: ajax.py プロジェクト: OpenLD/e2openplugin-OpenWebif
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		info = getInfo()
		model = info["model"]
		movies['transcoding'] = False
		if model in ("solo2", "duo2", "Sezam Marvel", "Xpeed LX3", "gbquad", "gbquadplus") and path.exists(eEnv.resolve('${libdir}/enigma2/python/Plugins/SystemPlugins/TransCodingSetup/plugin.pyo')):
			movies['transcoding'] = True
		return movies
コード例 #5
0
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		info = getInfo()
		model = info["model"]
		movies['transcoding'] = False
		if model in ("solo2", "duo2"):
			movies['transcoding'] = True
		return movies
コード例 #6
0
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		info = getInfo()
		model = info["model"]
		chipset = info["chipset"]
		movies['transcoding'] = False
		if model in ("solo2", "duo2", "solose", "vusolo2", "vuduo2", "vusolose", "xpeedlx3", "gbquad", "gbquadplus") or chipset in ("7356"): # 7356 model default transcoding
			movies['transcoding'] = True
		return movies
コード例 #7
0
 def P_movies(self, request):
     if "dirname" in request.args.keys():
         movies = getMovieList(request.args["dirname"][0])
     else:
         movies = getMovieList()
     info = getInfo()
     model = info["model"]
     movies['transcoding'] = False
     if model in ("solo2", "duo2", "solose", "vusolo2", "vuduo2",
                  "vusolose", "xpeedlx3", "gbquad", "gbquadplus"):
         movies['transcoding'] = True
     return movies
コード例 #8
0
ファイル: web.py プロジェクト: oscarfl/e2openplugin-OpenWebif
 def P_movielistm3u(self, request):
     request.setHeader('Content-Type', 'application/x-mpegurl')
     movielist = getMovieList(request.args)
     movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'],
                                         request.getRequestHostname(),
                                         whoami(request)['port'])
     return movielist
コード例 #9
0
 def P_movies(self, request):
     if "dirname" in request.args.keys():
         movies = getMovieList(request.args["dirname"][0])
     else:
         movies = getMovieList()
     info = getInfo()
     model = info["model"]
     movies['transcoding'] = False
     if model in (
             "solo2", "duo2", "Sezam Marvel", "Xpeed LX3", "gbquad",
             "gbquadplus"
     ) and path.exists(
             eEnv.resolve(
                 '${libdir}/enigma2/python/Plugins/SystemPlugins/TransCodingSetup/plugin.pyo'
             )):
         movies['transcoding'] = True
     return movies
コード例 #10
0
	def P_movielist(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]
			
		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
			
		return getMovieList(dirname, tag, request.args)
コード例 #11
0
ファイル: web.py プロジェクト: sakuwa/e2openplugin-OpenWebif
	def P_movielist(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
		self.isGZ=True
		return getMovieList(dirname, tag, request.args)
コード例 #12
0
ファイル: web.py プロジェクト: sakuwa/e2openplugin-OpenWebif
	def P_movielisthtml(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]
		
		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
		
		request.setHeader("content-type", "text/html")
		return getMovieList(dirname, tag)
コード例 #13
0
	def P_movielisthtml(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]
		
		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
		
		request.setHeader("content-type", "text/html")
		return getMovieList(dirname, tag)
コード例 #14
0
	def P_movielistrss(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s:%s" % (request.getRequestHostname(), config.OpenWebif.port.value)
		return movielist
コード例 #15
0
ファイル: ajax.py プロジェクト: Dima73/e2openplugin-OpenWebif
    def P_movies(self, request):
        if "dirname" in request.args.keys():
            movies = getMovieList(request.args["dirname"][0])
        else:
            movies = getMovieList()
        movies["transcoding"] = getTranscodingSupport()

        sorttype = config.OpenWebif.webcache.moviesort.value
        unsort = movies["movies"]

        if sorttype == "name":
            movies["movies"] = sorted(unsort, key=lambda k: k["eventname"])
        elif sorttype == "named":
            movies["movies"] = sorted(unsort, key=lambda k: k["eventname"], reverse=True)
        elif sorttype == "date":
            movies["movies"] = sorted(unsort, key=lambda k: k["recordingtime"])
        elif sorttype == "dated":
            movies["movies"] = sorted(unsort, key=lambda k: k["recordingtime"], reverse=True)

        movies["sort"] = sorttype
        return movies
コード例 #16
0
	def P_movielistrss(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]
		
		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
		
		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s:%s" % (request.getRequestHostname(), config.OpenWebif.port.value)
		return movielist
コード例 #17
0
ファイル: web.py プロジェクト: athoik/e2openplugin-OpenWebif
	def P_movielistrss(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #18
0
ファイル: web.py プロジェクト: sakuwa/e2openplugin-OpenWebif
	def P_movielistrss(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #19
0
	def P_movielistm3u(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		request.setHeader('Content-Type', 'application/text')
		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s:%s" % (request.getRequestHostname(), config.OpenWebif.port.value)
		return movielist
コード例 #20
0
ファイル: web.py プロジェクト: athoik/e2openplugin-OpenWebif
	def P_movielistm3u(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		request.setHeader('Content-Type', 'application/text')
		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #21
0
ファイル: web.py プロジェクト: sakuwa/e2openplugin-OpenWebif
	def P_movielistm3u(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]

		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]

		request.setHeader('Content-Type', 'application/text')
		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #22
0
	def P_movielistm3u(self, request):
		tag = None
		if "tag" in request.args.keys():
			tag = request.args["tag"][0]
		
		dirname = None
		if "dirname" in request.args.keys():
			dirname = request.args["dirname"][0]
		
		request.setHeader('Content-Type', 'application/text')
		movielist = getMovieList(dirname, tag)
		movielist["host"] = "%s:%s" % (request.getRequestHostname(), config.OpenWebif.port.value)
		return movielist
コード例 #23
0
	def P_movies(self, request):
		movies = getMovieList(request.args)
		movies['transcoding'] = TRANSCODING

		sorttype = config.OpenWebif.webcache.moviesort.value
		unsort = movies['movies']

		if sorttype == 'name':
			movies['movies'] = sorted(unsort, key=lambda k: k['eventname'])
		elif sorttype == 'named':
			movies['movies'] = sorted(unsort, key=lambda k: k['eventname'], reverse=True)
		elif sorttype == 'date':
			movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'])
		elif sorttype == 'dated':
			movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'], reverse=True)

		movies['sort'] = sorttype
		return movies
コード例 #24
0
	def P_movies(self, request):
		movies = getMovieList(request.args)
		movies['transcoding'] = getTranscodingSupport()

		sorttype = config.OpenWebif.webcache.moviesort.value
		unsort = movies['movies']

		if sorttype == 'name':
			movies['movies'] = sorted(unsort, key=lambda k: k['eventname']) 
		elif sorttype == 'named':
			movies['movies'] = sorted(unsort, key=lambda k: k['eventname'],reverse=True) 
		elif sorttype == 'date':
			movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime']) 
		elif sorttype == 'dated':
			movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'],reverse=True) 

		movies['sort'] = sorttype
		return movies
コード例 #25
0
ファイル: web.py プロジェクト: oscarfl/e2openplugin-OpenWebif
 def P_movielisthtml(self, request):
     request.setHeader("content-type", "text/html")
     return getMovieList(request.args)
コード例 #26
0
ファイル: mobile.py プロジェクト: s3n0/e2openplugin-OpenWebif
 def P_movies(self, request):
     movies = getMovieList(request.args)
     movies['transcoding'] = getTranscodingSupport()
     return movies
コード例 #27
0
	def P_movies(self, request):
		if "dirname" in request.args.keys():
			movies = getMovieList(request.args["dirname"][0])
		else:
			movies = getMovieList()
		return movies
コード例 #28
0
 def P_movies(self, request):
     if "dirname" in request.args.keys():
         movies = getMovieList(request.args["dirname"][0])
     else:
         movies = getMovieList()
     return movies
コード例 #29
0
	def P_movielist(self, request):
		self.isGZ=True
		if self.isJson:
			request.setHeader("content-type", "application/json; charset=utf-8")
		return getMovieList(request.args)
コード例 #30
0
ファイル: web.py プロジェクト: HDMU/e2openplugin-OpenWebif
	def P_movielistrss(self, request):
		movielist = getMovieList(request.args)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #31
0
ファイル: web.py プロジェクト: HDMU/e2openplugin-OpenWebif
	def P_movielistm3u(self, request):
		request.setHeader('Content-Type', 'application/text')
		movielist = getMovieList(request.args)
		movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'], request.getRequestHostname(), whoami(request)['port'])
		return movielist
コード例 #32
0
 def P_movies(self, request):
     movies = getMovieList(request.args)
     movies['transcoding'] = TRANSCODING
     return movies
コード例 #33
0
	def P_movies(self, request):
		movies = getMovieList(request.args)
		movies['transcoding'] = TRANSCODING
		return movies
コード例 #34
0
ファイル: web.py プロジェクト: oscarfl/e2openplugin-OpenWebif
 def P_movielist(self, request):
     self.isGZ = True
     return getMovieList(request.args)
コード例 #35
0
ファイル: web.py プロジェクト: HDMU/e2openplugin-OpenWebif
	def P_movielisthtml(self, request):
		request.setHeader("content-type", "text/html")
		return getMovieList(request.args)
コード例 #36
0
ファイル: web.py プロジェクト: GeirJ/e2openplugin-OpenWebif
	def P_movielist(self, request):
		self.isGZ=True
		if self.isJson:
			request.setHeader("content-type", "application/json; charset=utf-8")
		return getMovieList(request.args)
コード例 #37
0
ファイル: web.py プロジェクト: HDMU/e2openplugin-OpenWebif
	def P_movielist(self, request):
		self.isGZ=True
		return getMovieList(request.args)
コード例 #38
0
ファイル: web.py プロジェクト: oscarfl/e2openplugin-OpenWebif
 def P_movielistrss(self, request):
     movielist = getMovieList(request.args)
     movielist["host"] = "%s://%s:%s" % (whoami(request)['proto'],
                                         request.getRequestHostname(),
                                         whoami(request)['port'])
     return movielist
コード例 #39
0
	def P_movies(self, request):
		movies = getMovieList(request.args)
		movies['transcoding'] = getTranscodingSupport()
		return movies