Commit graph

102 commits

Author SHA1 Message Date
a1f538e0d2 Add an empty row so the content of the page before isn't stuck there.
Add an empty row so the content of the page before isn't stuck there.
2026-08-13 21:43:51 +02:00
5b47c94fb2 New format for S-Bahn
All checks were successful
docker-image / docker (push) Successful in 8m41s
2025-12-20 00:14:27 +01:00
9ccdf5e2b5 Die IP ist sinnlos (interne Docker-IP)
All checks were successful
docker-image / docker (push) Successful in 8m46s
2025-10-08 20:06:27 +02:00
48f7323505 Snake ruckelt und läuft zu lange 2025-10-08 20:05:58 +02:00
d17a7770d6 Show IP address
All checks were successful
docker-image / docker (push) Successful in 8m19s
2025-09-09 20:44:48 +02:00
9a1b401b4b Spell fux Lichtspiele correctly
All checks were successful
docker-image / docker (push) Successful in 8m23s
2025-09-06 15:01:02 +02:00
162e8edc6e Disable charset
Some checks failed
docker-image / docker (push) Has been cancelled
2025-09-06 14:55:40 +02:00
e6098b44f8 Disable snake
All checks were successful
docker-image / docker (push) Successful in 8m14s
2025-09-06 14:46:55 +02:00
b969b7b3c3 Add Fux-Lichtspiele calendar
All checks were successful
docker-image / docker (push) Successful in 8m35s
2025-09-06 13:59:55 +02:00
63571e6c53 Shorten train names for NME
All checks were successful
docker-image / docker (push) Successful in 8m24s
2025-07-10 16:14:16 +02:00
8aeeac62ef Speed up snake
All checks were successful
docker-image / docker (push) Successful in 10m9s
We cannot speed up updating the display, but we can limit the updates to once a second, and take two steps per second.
2025-06-17 19:11:40 +02:00
e583bb5691 Filter out events that have concluded
Some checks failed
docker-image / docker (push) Has been cancelled
Sometimes, icalevents will return entries that have already ended. Filter them out.
2025-06-17 19:01:50 +02:00
ea943e89b0 Beautify
All checks were successful
docker-image / docker (push) Successful in 9m55s
2025-06-17 08:51:49 +02:00
2321d7d552 Add user submnission
All checks were successful
docker-image / docker (push) Successful in 10m24s
2025-06-16 20:39:29 +02:00
3ad796ffb2 Add CCC events
All checks were successful
docker-image / docker (push) Successful in 10m3s
2025-06-16 09:40:08 +02:00
64a3c729be Refactor Animation to simplify
Also add some documentation on how to write animations.
2025-06-16 09:33:22 +02:00
ca540aff99 Better error handling
All checks were successful
docker-image / docker (push) Successful in 10m14s
2025-06-15 19:14:34 +02:00
d748c9ae0e Better error handling
All checks were successful
docker-image / docker (push) Successful in 10m11s
2025-06-15 19:00:59 +02:00
c37ce6ffd1 Better error handling
All checks were successful
docker-image / docker (push) Successful in 9m53s
2025-06-15 18:49:31 +02:00
f407348d63 Randomize animations
All checks were successful
docker-image / docker (push) Successful in 9m53s
2025-06-15 18:25:30 +02:00
024345a17d Show info from Clubassistant
All checks were successful
docker-image / docker (push) Successful in 9m52s
Since we now have so many animations, show them in a random order
2025-06-15 18:03:33 +02:00
0adabf7758 Further refactor
All checks were successful
docker-image / docker (push) Successful in 10m11s
By specifying a layout, you can format the page directly, instead of having to overrride write_row.
2025-06-15 17:41:34 +02:00
84925687ca Refactor paged display
All checks were successful
docker-image / docker (push) Successful in 9m44s
If oyu have a list of things you would like to show, you can simply use BubaAnimation.pages(). The default layout is a long title left-justified and a short info (date, time) right-justified. Overrride BubaAnimation.write_row() if you need a different layout.
2025-06-14 13:36:35 +02:00
c7f1752fad Add SpaceAPI info
All checks were successful
docker-image / docker (push) Successful in 9m58s
2025-06-13 20:15:01 +02:00
7e8ad576c4 Also update in a loop
All checks were successful
docker-image / docker (push) Successful in 9m58s
2025-06-13 19:38:24 +02:00
99574b020f Down to debug level
All checks were successful
docker-image / docker (push) Successful in 9m53s
2025-06-13 19:08:28 +02:00
4310ea5b60 Actually update trains continuously
Some checks failed
docker-image / docker (push) Has been cancelled
2025-06-13 19:05:35 +02:00
2e4e0d072d Add debugging output to figure out why the times are wrong
All checks were successful
docker-image / docker (push) Successful in 10m0s
2025-06-13 18:45:40 +02:00
441b1a2890 Clear screen
All checks were successful
docker-image / docker (push) Successful in 10m1s
2025-06-12 22:19:14 +02:00
c39bd1ce53 Weekdays and "now" in German
Some checks failed
docker-image / docker (push) Has been cancelled
2025-06-12 22:15:13 +02:00
123803d619 Properly use date and timezones
All checks were successful
docker-image / docker (push) Successful in 10m12s
2025-06-12 21:15:10 +02:00
cc38689bfc Try to work with timezones
All checks were successful
docker-image / docker (push) Successful in 9m54s
2025-06-10 22:23:44 +02:00
stb
87dcc7b360 Merge pull request 'make the time animation look nice :3' (#7) from strdst/buba:fix_time_page into main
Some checks failed
docker-image / docker (push) Has been cancelled
Reviewed-on: #7
Reviewed-by: stb <stb@noreply.git.hamburg.ccc.de>
2025-06-10 22:22:48 +02:00
0de14df168 merge main 2025-06-09 19:55:53 +02:00
9e1d2c7610 Add logging
All checks were successful
docker-image / docker (push) Successful in 9m54s
0.1.0
2025-06-08 16:40:09 +02:00
a3482cf2e8 Log errors
All checks were successful
docker-image / docker (push) Successful in 9m49s
2025-06-07 18:00:00 +02:00
1ba7faed1b Write title to correct position 2025-06-07 17:59:42 +02:00
3ac33f18b3 Make updates more resilient
All checks were successful
docker-image / docker (push) Successful in 9m58s
2025-06-07 17:10:53 +02:00
58f5f5cd4b Less than 60 seconds is "now" 2025-06-07 17:08:51 +02:00
70334603cb Give display more time to update the LCD panels
All checks were successful
docker-image / docker (push) Successful in 10m7s
2025-06-06 19:14:15 +02:00
4405ccfd66 Try to fix snake
All checks were successful
docker-image / docker (push) Successful in 9m49s
2025-06-06 18:40:14 +02:00
103f18d6c3 Disable snake until fixed
All checks were successful
docker-image / docker (push) Successful in 9m56s
2025-06-06 18:11:39 +02:00
bccb4f6104 reset the tail before starting a new game
All checks were successful
docker-image / docker (push) Successful in 9m55s
2025-06-04 23:44:30 +02:00
f2581a10ac Shorten the tail every 3 steps
Some checks failed
docker-image / docker (push) Has been cancelled
2025-06-04 23:42:34 +02:00
594492705a A game of snake
Some checks failed
docker-image / docker (push) Has been cancelled
2025-06-04 23:34:42 +02:00
9c02597080 Not needed anymore
All checks were successful
docker-image / docker (push) Successful in 10m26s
2025-06-04 22:20:10 +02:00
82b3e3a0e6 Formatting
Some checks failed
docker-image / docker (push) Has been cancelled
2025-06-04 22:19:49 +02:00
cf44c61759 fix date alignment in calendar
All checks were successful
docker-image / docker (push) Successful in 9m36s
2025-06-03 22:57:26 +02:00
018ddfda06 merge main 2025-06-03 22:56:30 +02:00
8e9fa0b16e fix col_end 2025-06-03 22:35:29 +02:00