Commit Graph

1516 Commits (f0fb2fb281578d99584c5b5a685da3e86038d059)
 

Author SHA1 Message Date
Mike Lang f0fb2fb281 pubbot: Don't send updates with 0 increase
These double messages happen occasionally, we want to just ignore them.
5 days ago
Mike Lang eb05d37319 remove unneeded rm EXTERNALLY-MANAGED for buscribe 5 days ago
Mike Lang e161e97bb4 pubbot: Flush log, fix type, fetch current total on start 5 days ago
Mike Lang 1956063c67 upgrade to alpine 3.19
- gets us a slightly newer ffmpeg with more transitions
- requires deleting the EXTERNALLY_MANAGED flag file that makes pip not work
5 days ago
Mike Lang bad4f55cab upgrade to alpine:3.18 5 days ago
Mike Lang bb531ce4eb playlist_manager: Fix bad playlist value when using cache 5 days ago
Mike Lang 5019b25fa7 require minimum version of urllib3 6 days ago
Mike Lang 2123f67f8b install urllib3 for download_media 6 days ago
Mike Lang fd0f0399fc Don't use ExceptionGroup because upgrading python is too painful 6 days ago
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
6 days ago
Mike Lang ca6f589e30 but only AFTER installing pip 6 days ago
Mike Lang cf9cd114ed Stop pip from refusing to work inside our containers 6 days ago
Mike Lang 9960accc0f Instead of backport libraries, just upgrade to alpine 3.20 (python 1.12) 6 days ago
Mike Lang 0eaebe20a6 install backport of exception groups to make download_media work 6 days ago
Mike Lang e7983b8cf7 pubbot: trying again... 6 days ago
Mike Lang a051f8f6fc pubbot: fix giveaways code 6 days ago
Mike Lang 0c871b7f6c fix dollars vs cents 6 days ago
Mike Lang cf9abeb307 pubbot typo 6 days ago
Mike Lang 27c6abfca9 pubbot: Re-add giveaway support 6 days ago
Mike Lang fb8d90f47c Update comment 6 days ago
Christopher Usher 69b2837b84 Change to 1080p pixel coords 6 days ago
Christopher Usher d5244d2244 Update comments in schema 6 days 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
6 days ago
Mike Lang 2fcbff3b44 Fix full cuts not using custom transitions properly 6 days ago
Mike Lang 6bb3edab41 schedulebot: Fix having hour as float 6 days ago
Mike Lang 3d03f0d984 sheetsync: And all the other places with that mistake 6 days ago
Mike Lang e14afdb6c1 Fix typo in sheetsync for media links 6 days ago
Mike Lang 7ca45e89b9 fix pubbot config 6 days ago
Mike Lang 69d3892101 pubbot: Get channel ids from config and handle prizes in the new website 6 days 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.
6 days ago
Mike Lang 557f8c7f7d fixup coords 6 days ago
Mike Lang 2d2f915a7f New prototypes for 2024 buscam 6 days ago
Mike Lang c1d85863bd pixel coordinates for 2024 buscam 6 days ago
Christopher Usher add8d021a8 also apply fix to get_thumbnail 6 days 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.
6 days ago
Mike Lang 653f651491 schedulebot: Use correct division for calculating hour
int() is truncation, // is floor
6 days ago
ElementalAlchemist 3d4c63a697 Fix uploading a new thumbnail image when updating a thumbnail 7 days ago
ElementalAlchemist 0d35e95dc7 Format Thrimbletrimmer files
I forgot to run prettier before my last PR.
1 week 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.
1 week ago
ElementalAlchemist f4d303147d Allow editing thumbnail data 1 week ago
ElementalAlchemist ea6d256b6d Fix database access 1 week ago
ElementalAlchemist 9435dc8575 Set default crop values
These values were empirically determined to be good from previous thumbnail templates.
1 week ago
Christopher Usher 4f5805fd8d I thought we had fixed this 1 week ago
Christopher Usher fcd9f0afbd Added parser to default_template column 1 week ago
ElementalAlchemist ef061b6768 Pass the auth token when submitting thumbnails 1 week ago
Christopher Usher 1320472d05 Fixing pip installing wheels 1 week ago
Christopher Usher d3fa140995 Another typo fix 1 week ago
Christopher Usher fc2e30512d Missing opperator 1 week ago
Christopher Usher 843ee5dca5 Fixing incomplete changes to calculate_shift 1 week ago
Christopher Usher ca2668ef47 Fix typo that should have been fixed earlier 1 week ago