Mike Lang
867ec8411b
restreamer: Make get_thumbnail_uploaded_template() work
4 weeks ago
Mike Lang
751271d3c1
thrimbletrimmer: Replace ad-hoc query string building with URLSearchParams
...
This handles edge cases like special characters properly, and is easier/more readable.
4 weeks ago
Mike Lang
f46481af0c
thrimbletrimmer: Add support for advanced crop options
...
- On load + change of template, set from template defaults
- On load, set from video if not null
- Show only in template mode
- Use when previewing image
- Send when submitting
4 weeks ago
Mike Lang
d4d2bbcad4
thrimshim: Fix accepting thumbnail crop/location on submit
4 weeks ago
Mike Lang
8abc7c39a3
restreamer: Parse crop/location correctly and document it
4 weeks ago
Mike Lang
2255bc7fc0
sheetsync: Add column to tags sheet
4 weeks ago
Mike Lang
f4dc0ea7f1
thrimshim: Fix auth query again, hopefully properly this time
4 weeks ago
Mike Lang
48c91b7828
docker-compose: Set buscribe tag seperately
...
It's big and slow and most of the time doesn't need updating.
4 weeks ago
Mike Lang
4cd0ef1327
schedulebot: Take creds as a file
...
Avoids needing to put the creds in docker-compose.jsonnet.
The existing "import" trick didn't work due to the way we run jsonnet in docker.
4 weeks ago
Mike Lang
e00e716927
schema: Require role.email always be lowercase
...
Otherwise it will silently fail to match in the application.
1 month ago
Mike Lang
696d1c8baa
Fix typo in thrimshim auth SQL
1 month ago
Mike Lang
8533c01d7f
docker-compose changes for passing schedule sheet to schedulebot
1 month ago
Thomas Chick
3cbd44bd17
Switch squeezeh and squeezev descriptions.
...
My bad, had the videos in front of me and still stuffed it. `squeezeh` squeezes the video to *become* horizontal, not horizontally. Ditto `squeezev`.
1 month ago
Mike Lang
a4b5663468
restreamer: Add OS-level dependencies for psycopg2
1 month ago
Mike Lang
87b294f394
restreamer: Add missing psycopg2 dependency
1 month ago
Mike Lang
a65cc6dcfe
schema: Fix check constraints on template crop/location
1 month ago
Mike Lang
befe9448cb
Fix trailing comma in schema
1 month ago
Mike Lang
a16c78f52f
update github actions to auto-build new images
...
because of course it doesn't just automatically pick them up, gotta have duplicated hard-coded lists everywhere
god i hate github actions
1 month ago
Mike Lang
0dfc8ea127
bus_analyzer: fix docker-compose
1 month ago
Mike Lang
0e229dc80b
lower backfill_max_hours_ago so we aren't backfilling 6 months of chat logs
1 month ago
Thomas Chick
0dfffc19c2
Document remaining transitions, deprecate fadefast and fadeslow.
...
It turns out that `fadefast` and `fadeslow` both take about twice as long as `fade` to do a job so similar there's no good reason to keep either in our accepted transitions list, especially when the former is so misleadingly named. (Amusingly, in my testing, `fadefast` was actually the slower of the two.)
1 month ago
Mike Lang
20ad8d3ec9
thrimbletrimmer: Use new API for listing thumbnails
...
This is just the minimum-effort way to keep thrimbletrimmer working with the new API.
More thrimbletrimmer changes to come later.
1 month ago
Christopher Usher
e0fc1eaf08
Refactor get_thumbnail and other fixes and improvments
1 month ago
Christopher Usher
f814945dbd
Updating thumbnail generation to use database for templates and allow crop and
...
location to be varied
1 month ago
Christopher Usher
70c8afe779
Switching thrimshim over to store thumbnail templates in the database
1 month ago
Christopher Usher
33f75efc19
Updatea thrimshim authentication to use roles table
1 month ago
Christopher Usher
4c4e1fa85f
convert editors table to roles table
1 month ago
Mike Lang
0f7b181be1
Create buscribe database during setup
1 month ago
Mike Lang
9c6340a5e0
nginx: buscribe_api, like thrimshim, should be forwarded to
1 month ago
Mike Lang
1e7e400096
docker-compose: Pass correct database args for buscribe
1 month ago
Mike Lang
dde7696877
buscribe: Work with no end time
1 month ago
Mike Lang
ff8475dc48
Disable type registration when buscribe connects to the DB
...
Because those types don't exist in the buscribe DB.
1 month ago
Mike Lang
b16ceef96a
rename buscribe-api to buscribe_api
...
to match other services that use _ instead of -
1 month ago
Mike Lang
834d27c17d
Add buscribe to docker-compose
1 month ago
Mike Lang
005ff9dac7
buscribe: Do database schema and user setup
1 month ago
Mike Lang
5f3a02fd14
buscribe-remainder: delete things we've already handled/don't need
1 month ago
Mike Lang
d5caace905
Move buscribe/buscribe to buscribe/ and everything else to buscribe-remainder/
...
And make buscribe buildable using ./build
1 month ago
Mike Lang
bcf585776e
buscribe: Download models as part of build process
1 month ago
Mike Lang
ee5e23b2bb
Delete buscribe professor
...
The professor system for annotating the data was never fully finished and isn't needed
for our purposes. We can always resurrect it later, but for now it's easier to just get rid of it.
1 month ago
Mike Lang
510af15418
Serve buscribe-web out of the main nginx container, like thrimbletrimmer
...
This involves, as part of the nginx build process, having a build container that runs less
in order to render the css before copying it over.
1 month ago
Mike Lang
2d40893825
Move buscribe-web to top level
1 month ago
Mike Lang
b18688e901
buscribe-api: Change path to be under /buscribe-api instead of /buscribe
1 month ago
Mike Lang
752c5ad610
buscribe-api: Finish removing segments dir stuff
1 month ago
Mike Lang
e758418f76
buscribe-api: Move from buscribe/ to top level and add to ./build
1 month ago
Mike Lang
2462a957d2
build: Split and format components array
...
No actual changes
1 month ago
Mike Lang
54a97c2d01
buscribe-api: Remove VTT support
...
This is unused, and it was using get_best_segments to work out the actual segment time range,
which is the only thing in buscribe-api that requires actual access to segments.
1 month ago
Mike Lang
961bc56fd4
buscribe: Use wubloader's version of common instead of an old copy
...
None of the apis it uses has changed, so no changes required
except for having the dockerfiles take the full wubloader repo as build context.
1 month ago
Mike Lang
ea0e84f476
Add 'buscribe/' from commit 'fbb6c4dca07ace89eab39f789537bd0f694c77eb'
...
git-subtree-dir: buscribe
git-subtree-mainline: e923853ca8
git-subtree-split: fbb6c4dca0
1 month ago
Mike Lang
e923853ca8
sheetsync: Update playlist sheet column order
1 month ago
Mike Lang
1915d98143
thrimbletrimmer: Split error path for submission into a function
...
and use it correctly when erroring in transition code
1 month ago