Christopher Usher
d5244d2244
Update comments in schema
2 weeks ago
Christopher Usher
b792b1b555
Now use a sky pixel and a dashboard pixel to determine time-of-day
...
Can now also identify the score screen
Colours and pixel localtions have been updated for this years stream in
720p but changing to 1080p is a trivial change
2 weeks ago
Mike Lang
2fcbff3b44
Fix full cuts not using custom transitions properly
2 weeks ago
Mike Lang
6bb3edab41
schedulebot: Fix having hour as float
2 weeks ago
Mike Lang
3d03f0d984
sheetsync: And all the other places with that mistake
2 weeks ago
Mike Lang
e14afdb6c1
Fix typo in sheetsync for media links
2 weeks ago
Mike Lang
7ca45e89b9
fix pubbot config
2 weeks ago
Mike Lang
69d3892101
pubbot: Get channel ids from config and handle prizes in the new website
2 weeks ago
Mike Lang
16d11c02bd
hacky resize of old odo-last-digit prototypes
...
They're very time consuming to create, and the bad frame rate makes it harder
as some animation frames get skipped.
2 weeks ago
Mike Lang
557f8c7f7d
fixup coords
2 weeks ago
Mike Lang
2d2f915a7f
New prototypes for 2024 buscam
2 weeks ago
Mike Lang
c1d85863bd
pixel coordinates for 2024 buscam
2 weeks ago
Christopher Usher
add8d021a8
also apply fix to get_thumbnail
2 weeks ago
Mike Lang
861a426395
thrimshim: Fix performance issue with getting template png
...
Bytes returned from the database are a "memoryview" and not a bytes object.
These mostly behave the same, but one difference is that Flask recognizes
a bytes object as something it can send as-is, whereas a memoryview ends up using
its generic "iterable" processing. This results in sending every individual byte of the result
as a single part of a HTTP chunked encoding response, adding 5 bytes and a syscall to every byte returned.
The solution is to explicitly convert it to bytes before returning.
2 weeks ago
Mike Lang
653f651491
schedulebot: Use correct division for calculating hour
...
int() is truncation, // is floor
2 weeks ago
ElementalAlchemist
3d4c63a697
Fix uploading a new thumbnail image when updating a thumbnail
2 weeks ago
ElementalAlchemist
0d35e95dc7
Format Thrimbletrimmer files
...
I forgot to run prettier before my last PR.
3 weeks ago
ElementalAlchemist
501549350b
Fix name duplicate check to only run when the template name is changed
...
Without checking first, a rename is required for all thumbnail template modifications.
3 weeks ago
ElementalAlchemist
f4d303147d
Allow editing thumbnail data
3 weeks ago
ElementalAlchemist
ea6d256b6d
Fix database access
3 weeks ago
ElementalAlchemist
9435dc8575
Set default crop values
...
These values were empirically determined to be good from previous thumbnail templates.
3 weeks ago
Christopher Usher
4f5805fd8d
I thought we had fixed this
3 weeks ago
Christopher Usher
fcd9f0afbd
Added parser to default_template column
3 weeks ago
ElementalAlchemist
ef061b6768
Pass the auth token when submitting thumbnails
3 weeks ago
Christopher Usher
1320472d05
Fixing pip installing wheels
3 weeks ago
Christopher Usher
d3fa140995
Another typo fix
3 weeks ago
Christopher Usher
fc2e30512d
Missing opperator
3 weeks ago
Christopher Usher
843ee5dca5
Fixing incomplete changes to calculate_shift
3 weeks ago
Christopher Usher
ca2668ef47
Fix typo that should have been fixed earlier
3 weeks ago
Christopher Usher
acd7710fd7
Fun with inheritance
3 weeks ago
Christopher Usher
4041040af0
The Middleware object, not the SheetSync object, needs to know about shifts
3 weeks ago
Christopher Usher
71a8789c4b
Fixed missing import
3 weeks ago
ElementalAlchemist
fc82b2b17f
Run Prettier on other Thrimbletrimmer files
...
It had not been run in previous PRs
3 weeks ago
ElementalAlchemist
c8899f5133
Implement thumbnail manager
...
This implements a frontend for submitting new thumbnails and viewing existing thumbnail data.
3 weeks ago
ElementalAlchemist
6290850ff0
Add jcrop to the prettier ignore file
3 weeks ago
ElementalAlchemist
8ac23f2927
When checking whether a template exists, check the right table
3 weeks ago
Christopher Usher
5bd8fbd65f
Static content for creating a template
3 weeks ago
Christopher Usher
b4882a9fc4
More bug fixes
3 weeks ago
Christopher Usher
7ed0bbedc4
Fixed typo
3 weeks ago
Christopher Usher
d6f976ac0f
Bug fixes and improvements in response to comments on the PR
3 weeks ago
Christopher Usher
c4e98f4dca
fixed build error
3 weeks ago
Christopher Usher
8d6d37e462
added shift definitions to docker-compose
3 weeks ago
Christopher Usher
1fb3fca993
Updated sheetsync to calculate shifts
3 weeks ago
Christopher Usher
a0953ecdcb
renamed one_off
3 weeks ago
Christopher Usher
ecd638356d
thrimshim now uses tags to set default thumbnail
3 weeks ago
Christopher Usher
bd89655190
code to compute what shift a time is in
3 weeks ago
Christopher Usher
167f8e623c
Changes to support setting default templates based on tags
3 weeks ago
Mike Lang
a56f7e7ecb
blogbot: can't hash strings
3 weeks ago
Mike Lang
2a12687473
blogbot: need to save the string version of the html
3 weeks ago
Mike Lang
a648dee902
Fix typo in blogbot
3 weeks ago