test
This commit is contained in:
parent
304919b3b4
commit
fa33f8df99
@ -1,27 +1,9 @@
|
||||
|
||||
from .origin_channels_standin import OriginChannels_StandIN
|
||||
from .origin_epg_standin import OriginEPG_StandIN
|
||||
|
||||
import fHDHR.exceptions
|
||||
|
||||
|
||||
class OriginEPG_StandIN():
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def update_epg(self, channels):
|
||||
return {}
|
||||
|
||||
|
||||
class OriginChannels_StandIN():
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def get_channels(self):
|
||||
return []
|
||||
|
||||
def get_channel_stream(self, chandict):
|
||||
return None
|
||||
|
||||
|
||||
class OriginServiceWrapper():
|
||||
|
||||
def __init__(self, fhdhr, origin):
|
||||
@ -40,6 +22,7 @@ class OriginServiceWrapper():
|
||||
self.setup_success = True
|
||||
self.fhdhr.logger.info("%s Setup Success" % self.servicename)
|
||||
except fHDHR.exceptions.OriginSetupError as e:
|
||||
self.originservice = None
|
||||
self.fhdhr.logger.error(e)
|
||||
self.setup_success = False
|
||||
|
||||
|
||||
11
fHDHR/originwrapper/origin_channels_standin.py
Normal file
11
fHDHR/originwrapper/origin_channels_standin.py
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
|
||||
class OriginChannels_StandIN():
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def get_channels(self):
|
||||
return []
|
||||
|
||||
def get_channel_stream(self, chandict):
|
||||
return None
|
||||
8
fHDHR/originwrapper/origin_epg_standin.py
Normal file
8
fHDHR/originwrapper/origin_epg_standin.py
Normal file
@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
class OriginEPG_StandIN():
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def update_epg(self, channels):
|
||||
return {}
|
||||
@ -1,7 +1,6 @@
|
||||
|
||||
|
||||
from .index_html import Index_HTML
|
||||
from .origin_html import Origin_HTML
|
||||
from .channels_html import Channels_HTML
|
||||
from .guide_html import Guide_HTML
|
||||
from .cluster_html import Cluster_HTML
|
||||
@ -19,7 +18,6 @@ class fHDHR_Pages():
|
||||
self.fhdhr = fhdhr
|
||||
|
||||
self.index_html = Index_HTML(fhdhr)
|
||||
self.origin_html = Origin_HTML(fhdhr)
|
||||
self.channels_html = Channels_HTML(fhdhr)
|
||||
self.channels_editor = Channels_Editor_HTML(fhdhr)
|
||||
self.guide_html = Guide_HTML(fhdhr)
|
||||
@ -29,3 +27,5 @@ class fHDHR_Pages():
|
||||
self.version_html = Version_HTML(fhdhr)
|
||||
self.diagnostics_html = Diagnostics_HTML(fhdhr)
|
||||
self.settings_html = Settings_HTML(fhdhr)
|
||||
|
||||
self.origin_html = self.fhdhr.originwrapper.origin.Origin_HTML(fhdhr)
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
from flask import request, render_template
|
||||
|
||||
|
||||
class Origin_HTML():
|
||||
endpoints = ["/origin", "/origin.html"]
|
||||
endpoint_name = "page_origin_html"
|
||||
|
||||
def __init__(self, fhdhr):
|
||||
self.fhdhr = fhdhr
|
||||
|
||||
def __call__(self, *args):
|
||||
return self.get(*args)
|
||||
|
||||
def get(self, *args):
|
||||
|
||||
origin_status_dict = self.fhdhr.originwrapper.get_status_dict()
|
||||
origin_status_dict["Total Channels"] = len(self.fhdhr.device.channels.list)
|
||||
return render_template('origin.html', request=request, fhdhr=self.fhdhr, origin_status_dict=origin_status_dict, list=list)
|
||||
@ -2,6 +2,7 @@
|
||||
from .origin_service import *
|
||||
from .origin_channels import *
|
||||
from .origin_epg import *
|
||||
from .origin_html import *
|
||||
|
||||
ORIGIN_NAME = "fHDHR_IPTVorg"
|
||||
ORIGIN_VERSION = "v0.5.0-beta"
|
||||
|
||||
26
origin/origin_html.py
Normal file
26
origin/origin_html.py
Normal file
@ -0,0 +1,26 @@
|
||||
from flask import request, render_template_string
|
||||
import pathlib
|
||||
from io import StringIO
|
||||
|
||||
|
||||
class Origin_HTML():
|
||||
endpoints = ["/origin", "/origin.html"]
|
||||
endpoint_name = "page_origin_html"
|
||||
|
||||
def __init__(self, fhdhr):
|
||||
self.fhdhr = fhdhr
|
||||
|
||||
self.template_file = pathlib.Path(self.fhdhr.config.internal["paths"]["origin"]).joinpath('origin.html')
|
||||
self.template = StringIO()
|
||||
self.template.write(open(self.template_file).read())
|
||||
|
||||
def __call__(self, *args):
|
||||
return self.get(*args)
|
||||
|
||||
def get(self, *args):
|
||||
|
||||
origin_status_dict = {"fart": True}
|
||||
|
||||
# origin_status_dict = self.fhdhr.originwrapper.originservice.get_status_dict()
|
||||
origin_status_dict["Total Channels"] = len(self.fhdhr.device.channels.list)
|
||||
return render_template_string(self.template, request=request, fhdhr=self.fhdhr, origin_status_dict=origin_status_dict, list=list)
|
||||
Loading…
Reference in New Issue
Block a user