summaryrefslogtreecommitdiff
path: root/src/text_tv_bornhack.py
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-06-28 16:30:25 +0200
committeruser@node5.net <user@node5.net>2026-06-28 18:01:37 +0200
commit8e42b509a485307b18686f14ca693eedceb51f6d (patch)
treebe8d40c27638e5a3209acf1ba33a9c78341512f7 /src/text_tv_bornhack.py
parentfe67bb8dc77935071c4533d5328093630eb4491f (diff)
flake: rename binaries, code comments
Diffstat (limited to 'src/text_tv_bornhack.py')
-rw-r--r--src/text_tv_bornhack.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/text_tv_bornhack.py b/src/text_tv_bornhack.py
deleted file mode 100644
index 1a5a290..0000000
--- a/src/text_tv_bornhack.py
+++ /dev/null
@@ -1,46 +0,0 @@
-import datetime
-import os
-
-import flask
-
-from program_parser import program_parser_factory
-
-
-program_parser = program_parser_factory()
-
-app = flask.Flask(__name__, template_folder='templates', static_folder='static', static_url_path='')
-
-debug = 'PROD' not in os.environ
-
-
-@app.route('/top')
-def top():
- now = datetime.datetime.now() if not program_parser.override_date else program_parser.override_date
- return f'BornHack S105 {now.strftime("%a %d %b %R:%S")} '
-
-
-@app.route('/program.json')
-def program():
- events_to_show: list[Event] = program_parser.get_events_to_show(program_parser.get_program(), programs_to_show_count = 1000)
- #{event.title} {day} {start_time}-{end_time} {icon}
- json = [{'title': a.title, 'day': a.day, 'time': a.time, 'progress': a.progress, 'icon': a.icon} for a in events_to_show]
- return json
-
-
-@app.route('/text')
-def text() -> dict[str, str]:
- return {part: eval(part)() for part in ['top', 'program']}
-
-
-@app.route('/')
-def index():
- return flask.render_template('index.html', parts=text())
-
-
-def main():
- global app
- app.run(debug=debug, host='0.0.0.0', port=1337)
-
-
-if __name__ == '__main__':
- main()