Commit Graph

1507 Commits (6b1989ec4c829700051573009a8d4fa868da0b32)
 

Author SHA1 Message Date
Mike Lang 6b1989ec4c Revert "Instead of backport libraries, just upgrade to alpine 3.20 (python 1.12)"
and the later attempts to make it work
3 months ago
Mike Lang ca6f589e30 but only AFTER installing pip 3 months ago
Mike Lang cf9cd114ed Stop pip from refusing to work inside our containers 3 months ago
Mike Lang 9960accc0f Instead of backport libraries, just upgrade to alpine 3.20 (python 1.12) 3 months ago
Mike Lang 0eaebe20a6 install backport of exception groups to make download_media work 3 months ago
Mike Lang e7983b8cf7 pubbot: trying again... 3 months ago
Mike Lang a051f8f6fc pubbot: fix giveaways code 3 months ago
Mike Lang 0c871b7f6c fix dollars vs cents 3 months ago
Mike Lang cf9abeb307 pubbot typo 3 months ago
Mike Lang 27c6abfca9 pubbot: Re-add giveaway support 3 months ago
Mike Lang fb8d90f47c Update comment 3 months ago
Christopher Usher 69b2837b84 Change to 1080p pixel coords 3 months ago
Christopher Usher d5244d2244 Update comments in schema 3 months 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
3 months ago
Mike Lang 2fcbff3b44 Fix full cuts not using custom transitions properly 3 months ago
Mike Lang 6bb3edab41 schedulebot: Fix having hour as float 3 months ago
Mike Lang 3d03f0d984 sheetsync: And all the other places with that mistake 3 months ago
Mike Lang e14afdb6c1 Fix typo in sheetsync for media links 3 months ago
Mike Lang 7ca45e89b9 fix pubbot config 3 months ago
Mike Lang 69d3892101 pubbot: Get channel ids from config and handle prizes in the new website 3 months 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.
3 months ago
Mike Lang 557f8c7f7d fixup coords 3 months ago
Mike Lang 2d2f915a7f New prototypes for 2024 buscam 3 months ago
Mike Lang c1d85863bd pixel coordinates for 2024 buscam 3 months ago
Christopher Usher add8d021a8 also apply fix to get_thumbnail 3 months 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.
3 months ago
Mike Lang 653f651491 schedulebot: Use correct division for calculating hour
int() is truncation, // is floor
3 months ago
ElementalAlchemist 3d4c63a697 Fix uploading a new thumbnail image when updating a thumbnail 3 months ago
ElementalAlchemist 0d35e95dc7 Format Thrimbletrimmer files
I forgot to run prettier before my last PR.
3 months 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 months ago
ElementalAlchemist f4d303147d Allow editing thumbnail data 3 months ago
ElementalAlchemist ea6d256b6d Fix database access 3 months ago
ElementalAlchemist 9435dc8575 Set default crop values
These values were empirically determined to be good from previous thumbnail templates.
3 months ago
Christopher Usher 4f5805fd8d I thought we had fixed this 3 months ago
Christopher Usher fcd9f0afbd Added parser to default_template column 3 months ago
ElementalAlchemist ef061b6768 Pass the auth token when submitting thumbnails 3 months ago
Christopher Usher 1320472d05 Fixing pip installing wheels 3 months ago
Christopher Usher d3fa140995 Another typo fix 3 months ago
Christopher Usher fc2e30512d Missing opperator 3 months ago
Christopher Usher 843ee5dca5 Fixing incomplete changes to calculate_shift 3 months ago
Christopher Usher ca2668ef47 Fix typo that should have been fixed earlier 3 months ago
Christopher Usher acd7710fd7 Fun with inheritance 3 months ago
Christopher Usher 4041040af0 The Middleware object, not the SheetSync object, needs to know about shifts 3 months ago
Christopher Usher 71a8789c4b Fixed missing import 3 months ago
ElementalAlchemist fc82b2b17f Run Prettier on other Thrimbletrimmer files
It had not been run in previous PRs
3 months ago
ElementalAlchemist c8899f5133 Implement thumbnail manager
This implements a frontend for submitting new thumbnails and viewing existing thumbnail data.
3 months ago
ElementalAlchemist 6290850ff0 Add jcrop to the prettier ignore file 3 months ago
ElementalAlchemist 8ac23f2927 When checking whether a template exists, check the right table 3 months ago
Christopher Usher 5bd8fbd65f Static content for creating a template 3 months ago
Christopher Usher b4882a9fc4 More bug fixes 3 months ago