Mike Lang
044dfb8084
Pin argh to avoid stupid breaking changes
11 months 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.
11 months ago
Mike Lang
91d99bb22b
Also build zulip_bots in CI
11 months ago
Mike Lang
e146ed97db
docker-compose: Add ability to give downloader an auth token
11 months 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.
11 months ago
Mike Lang
cedebff1ce
Add LocalArchive upload backend
11 months ago
Mike Lang
5e7904dab3
wip: archive cut
11 months ago
Mike Lang
3ea0532838
wip:
11 months ago
Mike Lang
c0e5f32459
Fix bad normalize function for fast_cut_range
11 months 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.
11 months ago
Mike Lang
a201a2d4c9
cutter: Add support for smart cuts
11 months ago
Mike Lang
dce0b3a5fc
Update docker-compose defaults
...
with values that are common (not for a particular year or node) but aren't secrets.
11 months 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.
11 months ago
Mike Lang
f324ef23cf
backfiller: Fix critical issues with backfilling extras
11 months ago
Mike Lang
fff01876a9
docker-compose: Backfill emotes directory
12 months 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.
12 months ago
Mike Lang
4fb039d7d9
restreamer: Expose an endpoint for listing files that aren't segments
12 months ago
Mike Lang
76c9208be5
Move chat_archiver atomic_write() to common for re-use
12 months 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
ElementalAlchemist
2ddf2f8426
Stop adjusting/breaking chapters when range times change
2 years ago
ElementalAlchemist
766b4d111d
Confirm leaving when changes are made or confirmation needs to take place
2 years ago
ElementalAlchemist
dd747416e0
Sort thumbnails in editor
...
This sorts the thumbnail by name.
2 years ago
ElementalAlchemist
988b1265ab
Increase chapter marker field width
2 years ago
ElementalAlchemist
3ddbbfd31d
Sort chapter markers within each range
2 years ago
Mike Lang
92ea0fbb77
sheetsync: even more hard-coded columns in database fetch
2 years ago
ElementalAlchemist
e0d035f8b9
Add shift versions of currently unshifted shortcuts
2 years ago
Mike Lang
29e6b9ead3
lists aren't sets
2 years ago