fHDHR_IPTVorg-US/origin/origin_service.py
deathbybandaid 9fb6efe6c9 test
2020-12-09 09:44:59 -05:00

34 lines
1.0 KiB
Python

class OriginService():
def __init__(self, fhdhr):
self.fhdhr = fhdhr
self.channels_json_url = "https://iptv-org.github.io/iptv/channels.json"
self.filter_dict = {}
self.setup_filters()
def setup_filters(self):
for x in ["country", "language", "category"]:
self.filter_dict[x] = []
for filter in list(self.filter_dict.keys()):
filterconf = self.fhdhr.config.dict["origin"]["filter_%s" % filter]
if filterconf:
if isinstance(filterconf, str):
filterconf = [filterconf]
self.fhdhr.logger.info("Found %s Enabled %s Filters" % (len(filterconf), filter))
self.filter_dict[filter].extend(filterconf)
else:
self.fhdhr.logger.info("Found No Enabled %s Filters" % (filter))
def get_status_dict(self):
ret_status_dict = {
"Login": "Success",
}
return ret_status_dict