Commit Graph

1132 Commits (mike/chat-subs)
 

Author SHA1 Message Date
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