mirror of
https://github.com/fHDHR/fHDHR_NextPVR.git
synced 2025-12-06 08:16:58 -05:00
27 lines
873 B
Python
27 lines
873 B
Python
from flask import request, render_template_string, session
|
|
import pathlib
|
|
from io import StringIO
|
|
|
|
|
|
class DevTools_HTML():
|
|
endpoints = ["/devtools", "/devtools.html"]
|
|
endpoint_name = "page_devtools_html"
|
|
endpoint_access_level = 2
|
|
endpoint_category = "tool_pages"
|
|
pretty_name = "Dev Tools"
|
|
|
|
def __init__(self, fhdhr, plugin_utils):
|
|
self.fhdhr = fhdhr
|
|
self.plugin_utils = plugin_utils
|
|
|
|
self.template_file = pathlib.Path(plugin_utils.config.dict["plugin_web_paths"][plugin_utils.namespace]["path"]).joinpath('devtools.html')
|
|
self.template = StringIO()
|
|
self.template.write(open(self.template_file).read())
|
|
|
|
def __call__(self, *args):
|
|
return self.get(*args)
|
|
|
|
def get(self, *args):
|
|
|
|
return render_template_string(self.template.getvalue(), request=request, session=session, fhdhr=self.fhdhr)
|