|
|
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 |
|