Mostly works! Image loading and caching seems slow
This commit is contained in:
26
main.py
26
main.py
@ -1,13 +1,31 @@
|
||||
from flask import Flask
|
||||
from src.server.server import Server
|
||||
from src.routes.routes import default_route
|
||||
from src.routes.routes import RouteManager
|
||||
from src.config.args import create_parser
|
||||
from src.config.config import Configuration
|
||||
from src.rendering.helpers import TemplateHelpers
|
||||
|
||||
|
||||
def main():
|
||||
parser = create_parser()
|
||||
args = parser.parse_args()
|
||||
|
||||
c = Configuration(args.config)
|
||||
c.load_config()
|
||||
|
||||
r = RouteManager(c)
|
||||
t = TemplateHelpers(c)
|
||||
|
||||
server = Server()
|
||||
|
||||
server.register_route("/", default_route, defaults={"path": ""})
|
||||
server.register_route("/<path:path>", default_route)
|
||||
server.register_template_function("get_sibling_content_files", t.get_sibling_content_files)
|
||||
server.register_template_function("get_text_document_preview", t.get_text_document_preview)
|
||||
server.register_template_function("get_sibling_content_folders", t.get_sibling_content_folders)
|
||||
server.register_template_function("get_folder_contents", t.get_folder_contents)
|
||||
|
||||
server.register_route("/styles/<path:path>", r.get_style)
|
||||
server.register_route("/download/<path:path>", r.get_static)
|
||||
server.register_route("/", r.default_route, defaults={"path": ""})
|
||||
server.register_route("/<path:path>", r.default_route)
|
||||
|
||||
server.run()
|
||||
|
||||
|
Reference in New Issue
Block a user