40 Commits

Author SHA1 Message Date
9ba0c927ec Add screenshot to README 2023-05-12 20:38:27 -05:00
8313e6e58d Remove jQuery script reference in page template 2023-05-12 20:38:18 -05:00
88ed414576 Remove unused local jQuery file, toggle auto scroll/refresh on init 2023-05-12 20:37:51 -05:00
f484943110 Fix non-existent data/demo file issues 2023-05-12 13:50:34 -05:00
dfde1186b4 Update package requirements 2023-05-12 13:38:10 -05:00
Xevion
5e7a659f8c migration to API only generation, ajax + team totalscore/rank calculation, page title configuration option 2020-06-27 18:40:56 -05:00
Xevion
f23b07be82 fix team name and rank formatting within table, sort tables during read 2020-06-27 16:06:55 -05:00
Xevion
fd37c72117 fixed jinja2 whitespace trim, move script tag up, re-add silent row class, table sorting function 2020-06-26 13:05:45 -05:00
Xevion
ac0415fadd fixed scrolling and table column padding/spacing 2020-06-26 09:35:40 -05:00
Xevion
f1efa9158f fixed table padding and duplicate css, fixed toggle button and simplified click area 2020-06-26 09:29:22 -05:00
Xevion
89b3acf5ab update client to duplicate original project layout, basic button toggle figured out 2020-06-26 09:16:38 -05:00
Xevion
6e9ca747ef add autoscroll feature 2020-06-23 16:01:42 -05:00
Xevion
e43c7e8bfa separate style.css, add jquery, increase font size, add ID table, remove error.html 2020-06-23 14:37:59 -05:00
Xevion
82536ad385 cli empty team name fix 2020-06-22 16:19:12 -05:00
Xevion
5f670f54e4 update readme (typo, cli.py explanation) 2020-06-22 16:14:09 -05:00
Xevion
bddc0b9746 added proper DEBUG prints, attempts at fixing timezone fails with If-Modified-Since header, conversion methods between old and new scores data format 2020-06-22 16:10:49 -05:00
Xevion
952f1c22a2 fix timezones messing with epoch strptime conversion, re-standardized 2020-06-21 07:59:41 -05:00
Xevion
4fd1ecb1c4 created automatic demo altering schedule 2020-06-21 07:32:54 -05:00
Xevion
0e08c6837d fixed tie annotations, lowered refresh interval, refresh countdown, title 2020-06-21 07:30:59 -05:00
Xevion
fda4d89440 more configuration implementation, beginnings of demo app mode, switch to flask-apscheduler for proper app context (jank) 2020-06-20 19:53:29 -05:00
Xevion
a2bde58ace overhaul of application structure, added new configs, switched to current_app contextual implementation, proper flask app creation and handling 2020-06-20 18:50:46 -05:00
Xevion
45a49c7c85 added tie annotation with proper space justification 2020-06-20 12:04:17 -05:00
Xevion
6a95455a71 table autorefreshing, total score/rank/tie calculations, connectionerror handling, docs 2020-06-20 11:57:21 -05:00
Xevion
0d87130b7b get data from API automatically (with cache logic), table generation/display with API data 2020-06-20 09:58:36 -05:00
Xevion
92df85682c remove scores.json from data, update .gitignore for data folder 2020-06-20 09:56:52 -05:00
Xevion
8494618bc0 initial work on curses based CLI client frontend with terminaltables display method 2020-06-20 06:37:34 -05:00
Xevion
774ac1b67f change refresh route to 'scores', implement app.logger statements instead of print 2020-06-20 04:47:36 -05:00
Xevion
395221288e remove changed route from API in favor of If-Modified-Since header-based implementation in refresh route 2020-06-19 19:08:04 -05:00
Xevion
206c1acee4 implemented refresh with custom namedtuple json serialization workaround, changed switch to jsonify 2020-06-19 18:08:35 -05:00
Xevion
d34aa7f620 implement /api/changed route, new lastModified function 2020-06-19 17:55:29 -05:00
Xevion
69534cfdc9 add jinja templating code for basic table 2020-06-19 17:36:57 -05:00
Xevion
1a4779d8d5 fix scheduler not running, template rendering route implementation, implement file change modifed checks 2020-06-19 17:35:23 -05:00
Xevion
4bc5d7e72e Team named tuple, sheduler and refreshScores implementation with singleton Teams data 2020-06-19 17:21:44 -05:00
Xevion
6dd2aca80c complete refresh function for loading data 2020-06-19 16:31:51 -05:00
Xevion
368f6130ec rem config.py, basic scores data, api and basic routes 2020-06-19 16:02:27 -05:00
Xevion
aaf476d256 new README with basic application design, ideas 2020-06-19 16:00:56 -05:00
Xevion
4062be7bac basic Flask application setup, requirements.txt + .flaskenv,
essentially read for development
2020-06-19 14:03:41 -05:00
Xevion
9e39222a9a add base main.py file along with docstrings, templates 2020-06-19 13:52:08 -05:00
Xevion
a5c9243cae .idea .gitignore 2020-06-19 13:48:49 -05:00
Xevion
b02861f677 Initial commit 2020-06-19 13:41:14 -05:00