示例#1
0
	def P_epgsimilar(self, request):
		res = self.testMandatoryArguments(request, ["sRef", "eventid"])
		if res:
			return res

		try:
			eventid = int(request.args["eventid"][0])
		except ValueError:
			return {
				"result": False,
				"message": "The parameter 'eventid' must be a number"
			}

		return getSearchSimilarEpg(request.args["sRef"][0], eventid)
示例#2
0
	def P_epgsimilar(self, request):
		res = self.testMandatoryArguments(request, ["sRef", "eventid"])
		if res:
			return res

		try:
			eventid = int(request.args["eventid"][0])
		except ValueError:
			return {
				"result": False,
				"message": "The parameter 'eventid' must be a number"
			}

		return getSearchSimilarEpg(request.args["sRef"][0], eventid)
示例#3
0
		return getNowNextEpg(request.args["sRef"][0], 1)
		
	def P_epgsimilar(self, request):
		res = self.testMandatoryArguments(request, ["sRef", "eventid"])
		if res:
			return res
			
		try:
			eventid = int(request.args["eventid"][0])
		except Exception, e:
			return {
				"result": False,
				"message": "The parameter 'eventid' must be a number"
			}
			
		return getSearchSimilarEpg(request.args["sRef"][0], eventid)
	
	def P_getcurrent(self, request):
		info = getCurrentService(self.session)
		now = getNowNextEpg(info["ref"], 0)
		if len(now["events"]) > 0:
			now = now["events"][0]
			now["provider"] = info["provider"]
		else:
			now = {
				"id": 0,
				"begin_timestamp": 0,
				"duration_sec": 0,
				"title": "",
				"shortdesc": "",
				"longdesc": "",
示例#4
0
        return getNowNextEpg(request.args["sRef"][0], 1)

    def P_epgsimilar(self, request):
        res = self.testMandatoryArguments(request, ["sRef", "eventid"])
        if res:
            return res

        try:
            eventid = int(request.args["eventid"][0])
        except Exception, e:
            return {
                "result": False,
                "message": "The parameter 'eventid' must be a number"
            }

        return getSearchSimilarEpg(request.args["sRef"][0], eventid)

    def P_event(self, request):
        event = getEvent(request.args["sref"][0], request.args["idev"][0])
        event['event'][
            'recording_margin_before'] = config.recording.margin_before.value
        event['event'][
            'recording_margin_after'] = config.recording.margin_after.value
        return event

    def P_getcurrent(self, request):
        info = getCurrentService(self.session)
        now = getNowNextEpg(info["ref"], 0)
        if len(now["events"]) > 0:
            now = now["events"][0]
            now["provider"] = info["provider"]