Commit Graph

1515 Commits (eb05d37319e419d906ec8523cb39dae5250ae3cd)
 

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