Mike Lang
879fe2c70b
thrimbletrimmer: Change default download type to smart
...
The new smart cut type avoids artifacting/playing issues that happen with fast cuts or multi-range rough cuts.
However it is new and experimental so we keep the old options available as backups.
1 year ago
Mike Lang
78d0f227e8
backfiller: Include channel name being backfilled in logs
1 year ago
Mike Lang
4e51c3d6b7
backfiller: Update node list from database more often
...
5min is a long time when we want to pull a node from circulation,
and it's a very lightweight operation. So let's say 30 seconds.
1 year ago
Mike Lang
51a2ef35cc
schedulebot: Extend group-by-shift to allow multiple group members
1 year ago
ElementalAlchemist
8382e90659
Highlight the chapter description field as an error if it contains angle brackets
1 year ago
ElementalAlchemist
f5c171f5ca
Fix formatting
1 year ago
Mike Lang
cbf3269001
thrimshim: Update default template names
1 year ago
Mike Lang
d13a014bab
schedulebot: Accept start timestamp with a trailing Z
1 year ago
Mike Lang
044dfb8084
Pin argh to avoid stupid breaking changes
1 year ago
Mike Lang
5a8bf99d12
schedulebot: Add ability to hard-code a group membership by shift
...
This feature is intended for implementing a "current wub wrangler" group, which:
a) Isn't on the schedule
b) Can't be put on the schedule as it would overlap with other duties
c) We don't want to announce in "starting/ending shift" messages.
1 year ago
Mike Lang
91d99bb22b
Also build zulip_bots in CI
1 year ago
Mike Lang
e146ed97db
docker-compose: Add ability to give downloader an auth token
1 year ago
Mike Lang
d636817b36
downloader: Add optional ability to authenticate when getting master playlist
...
Authenticating to a particular twitch account can give benefits, most notably not being served ads.
1 year ago
Mike Lang
cedebff1ce
Add LocalArchive upload backend
1 year ago
Mike Lang
5e7904dab3
wip: archive cut
1 year ago
Mike Lang
3ea0532838
wip:
1 year ago
Mike Lang
c0e5f32459
Fix bad normalize function for fast_cut_range
1 year ago
Mike Lang
ad10ad6ebf
cutter: Remove no_transcode_check option
...
It's misleading and never useful, as the modern TranscodeChecker only checks
for videos with its exact upload location.
1 year ago
Mike Lang
a201a2d4c9
cutter: Add support for smart cuts
1 year ago
Mike Lang
dce0b3a5fc
Update docker-compose defaults
...
with values that are common (not for a particular year or node) but aren't secrets.
1 year ago
Mike Lang
ab3a89e6a6
Pin grafana version
...
This is required due to grafana changes invalidating our old dashboards.
We don't have time to fix them right now.
1 year ago
Mike Lang
f324ef23cf
backfiller: Fix critical issues with backfilling extras
1 year ago
Mike Lang
fff01876a9
docker-compose: Backfill emotes directory
1 year ago
Mike Lang
9f523c65cd
backfiller: Allow backfilling of non-segment directories
...
These are referred to as "extras" and all files in all subdirectories are backfilled
if not present.
1 year ago
Mike Lang
4fb039d7d9
restreamer: Expose an endpoint for listing files that aren't segments
1 year ago
Mike Lang
76c9208be5
Move chat_archiver atomic_write() to common for re-use
1 year ago
Mike Lang
8220c87258
Fix zulip_bots bugs to get them working in package
1 year ago
Mike Lang
491945cc24
docker-compose: Run zulip bots
1 year ago
Mike Lang
de521c4da9
schedulebot: Take timestamp string instead of epoch
1 year ago
Mike Lang
627eda5e74
schedulebot: Remove memes
1 year ago
Mike Lang
05d5a190fc
Allow conf_file to be the JSON data directly
...
Easier for containers
1 year ago
Mike Lang
8813068c9d
Make zulip bots an actual package
1 year ago
Mike Lang
0fde659d15
tootbot: Reconnect on network connection loss
1 year ago
Mike Lang
e551baaf17
tootbot: Fixes to get it working
1 year ago
Mike Lang
e224f8b85c
tootbot: html converter
1 year ago
Mike Lang
e12191686f
Implement twitch bot that notifies zulip on recieving a twitch DM
1 year ago
Mike Lang
e9b99a6774
schedulebot: Move generic zulip api code into its own file
...
for re-use
1 year ago
Mike Lang
9df51e80fb
add smart cut to restreamer
1 year ago
Mike Lang
c5c8b3997b
change how timestamps work again, so PCR and PTS are *both* set to start time
1 year ago
Mike Lang
58b4541306
Implement smart cuts
1 year ago
Mike Lang
fa1603e99a
fixts: Only use PCR to set offset, add 33ms to end time
1 year ago
Mike Lang
eaf3ed2e54
fixts first attempt
1 year ago
Mike Lang
30d5ccc483
Fix all old references to github.com/ekimekim/wubloader
1 year ago
Mike Lang
1596feef1f
sheetsync: Treat end time "--" as same as start time
...
This is a common idiom, which we previously treated like a blank end time
(no end time set yet) but it makes more sense to treat as "same as start".
1 year ago
Mike Lang
791776d913
improve gitignore for local python installs
1 year ago
Mike Lang
e9b19c3279
schedulebot: end of run settings
1 year ago
ElementalAlchemist
be9b7b8a3c
Fix loading chat for non-UTC timestamps in restreamer
2 years ago
ElementalAlchemist
d2bcff3ffd
Avoid disabling the force reset row buttons on videos that are still transcoding
2 years ago
ElementalAlchemist
d2f95bea20
Fix jump to buttons not working on videos that were already submitted
2 years ago
ElementalAlchemist
8648ad52ee
Properly handle when video or just metadata can be edited
2 years ago