Commit Graph

  • b4e88d5755 downloader: Add youtube support Mike Lang 2023-11-08 22:54:06 +1100
  • 5c7d7ce641 downloader: Prepend any HLS "map" data to every segment Mike Lang 2023-11-08 22:51:47 +1100
  • 7ea009b5f8 downloader: Add ability to download from an arbitrary playlist URL Mike Lang 2023-11-08 22:50:11 +1100
  • f1cf578e66 downloader: rename twitch.py to providers.py Mike Lang 2023-11-09 00:36:14 +1100
  • 17dc5c0513 downloader: Add framework to allow alternate "providers" besides twitch Mike Lang 2023-11-08 22:47:57 +1100
  • 30c1877b36 Fix bugs with chat_archiver Mike Lang 2023-11-07 17:22:09 +1100
  • 66603bf648 docker-compose: Update some defaults Mike Lang 2023-11-04 10:19:32 +1100
  • c3d5405ebc docker-compose: archive sheet support Mike Lang 2023-11-03 07:32:53 +1100
  • b93597c274 sheetsync: Support archive sheet Mike Lang 2023-11-03 08:03:52 +1100
  • 8d984110ab thrimshim: Special handling for "archive" events Mike Lang 2023-11-03 07:26:49 +1100
  • 4d9d444cc3 cuter: local upload backends: Use _ instead of - as replacement char Mike Lang 2023-11-03 06:52:58 +1100
  • 80c9be0baf cutter: Get archive cut working Mike Lang 2023-11-02 09:32:22 +1100
  • 4c70878a53 cutter: Fix bug when no thumbnail set Mike Lang 2023-11-02 09:32:10 +1100
  • 370211e9e5 docker-compose: archive sheet support Mike Lang 2023-11-03 07:32:53 +1100
  • 590d69230c sheetsync: Support archive sheet Mike Lang 2023-11-03 08:03:52 +1100
  • 3ca67ed08a thrimshim: Special handling for "archive" events Mike Lang 2023-11-03 07:26:49 +1100
  • 67a9ce0a5a cuter: local upload backends: Use _ instead of - as replacement char Mike Lang 2023-11-03 06:52:58 +1100
  • d6b7782348 cutter: Get archive cut working Mike Lang 2023-11-02 09:32:22 +1100
  • 23ff0f5854 cutter: Fix bug when no thumbnail set Mike Lang 2023-11-02 09:32:10 +1100
  • 0164f9def8 schedulebot: Don't set groups before the run starts Mike Lang 2023-11-02 02:44:36 +1100
  • 5c7061efd2 docker-compose: Have chat-archiver archive all watched channels Mike Lang 2023-10-30 23:01:05 +1100
  • 260293d40d chat_archiver: Allow passing multiple channels on CLI Mike Lang 2023-10-30 22:58:06 +1100
  • 91910c0972 chat_archiver: Fix misconfiguration where MAX_SERVER_LAG < MAX_DELAY Mike Lang 2023-11-01 07:51:07 +1100
  • 200d2df9ba chat_archiver: Add code support for archiving multiple channels at once Mike Lang 2023-10-30 22:49:50 +1100
  • b050b71036 chat_archiver: Improve logging and monitoring by using unique client name more Mike Lang 2023-10-30 22:45:10 +1100
  • 879fe2c70b thrimbletrimmer: Change default download type to smart Mike Lang 2023-10-30 16:33:09 +1100
  • a91a5a2645 docker-compose: Have chat-archiver archive all watched channels Mike Lang 2023-10-30 23:01:05 +1100
  • 82a6c22bb9 chat_archiver: Allow passing multiple channels on CLI Mike Lang 2023-10-30 22:58:06 +1100
  • aec191fb38 chat_archiver: Fix misconfiguration where MAX_SERVER_LAG < MAX_DELAY Mike Lang 2023-11-01 07:51:07 +1100
  • 9160fb8cbe chat_archiver: Add code support for archiving multiple channels at once Mike Lang 2023-10-30 22:49:50 +1100
  • 6a62a36106 chat_archiver: Improve logging and monitoring by using unique client name more Mike Lang 2023-10-30 22:45:10 +1100
  • 78d0f227e8 backfiller: Include channel name being backfilled in logs Mike Lang 2023-10-30 18:01:53 +1100
  • 4e51c3d6b7 backfiller: Update node list from database more often Mike Lang 2023-10-30 18:00:04 +1100
  • 51a2ef35cc schedulebot: Extend group-by-shift to allow multiple group members Mike Lang 2023-10-30 16:52:47 +1100
  • 70140041f5 thrimbletrimmer: Change default download type to smart Mike Lang 2023-10-30 16:33:09 +1100
  • 8382e90659 Highlight the chapter description field as an error if it contains angle brackets ElementalAlchemist 2023-10-29 18:51:15 -0500
  • f5c171f5ca Fix formatting ElementalAlchemist 2023-10-29 18:34:36 -0500
  • fda6f51998 Highlight the chapter description field as an error if it contains angle brackets ElementalAlchemist 2023-10-29 18:51:15 -0500
  • a0b09a02f6 Fix formatting ElementalAlchemist 2023-10-29 18:34:36 -0500
  • cbf3269001 thrimshim: Update default template names Mike Lang 2023-10-28 12:42:56 +1100
  • d13a014bab schedulebot: Accept start timestamp with a trailing Z Mike Lang 2023-10-26 12:15:12 +1100
  • 044dfb8084 Pin argh to avoid stupid breaking changes Mike Lang 2023-10-26 09:38:45 +1100
  • 5a8bf99d12 schedulebot: Add ability to hard-code a group membership by shift Mike Lang 2023-10-26 08:12:12 +1100
  • 91d99bb22b Also build zulip_bots in CI Mike Lang 2023-10-26 01:58:49 +1100
  • e146ed97db docker-compose: Add ability to give downloader an auth token Mike Lang 2023-10-25 23:42:21 +1100
  • d636817b36 downloader: Add optional ability to authenticate when getting master playlist Mike Lang 2023-10-25 23:40:47 +1100
  • 542829429c docker-compose: Add ability to give downloader an auth token Mike Lang 2023-10-25 23:42:21 +1100
  • 2223d7d3a4 downloader: Add optional ability to authenticate when getting master playlist Mike Lang 2023-10-25 23:40:47 +1100
  • cedebff1ce Add LocalArchive upload backend Mike Lang 2023-10-24 00:28:19 +1100
  • 5e7904dab3 wip: archive cut Mike Lang 2023-10-24 00:06:26 +1100
  • 3ea0532838 wip: Mike Lang 2023-10-23 22:40:40 +1100
  • c0e5f32459 Fix bad normalize function for fast_cut_range Mike Lang 2023-10-23 22:11:03 +1100
  • ad10ad6ebf cutter: Remove no_transcode_check option Mike Lang 2023-10-23 18:32:01 +1100
  • a201a2d4c9 cutter: Add support for smart cuts Mike Lang 2023-10-23 18:25:14 +1100
  • dce0b3a5fc Update docker-compose defaults Mike Lang 2023-10-23 18:02:26 +1100
  • ab3a89e6a6 Pin grafana version Mike Lang 2022-11-11 08:31:54 -0600
  • f324ef23cf backfiller: Fix critical issues with backfilling extras Mike Lang 2023-10-23 17:01:28 +1100
  • 5a591c84c6
    Merge 3dabbe969b into fff01876a9 Mike Lang 2023-10-13 02:24:13 -0700
  • fff01876a9 docker-compose: Backfill emotes directory Mike Lang 2023-09-28 07:56:15 +1000
  • 9f523c65cd backfiller: Allow backfilling of non-segment directories Mike Lang 2023-09-28 07:54:11 +1000
  • 4fb039d7d9 restreamer: Expose an endpoint for listing files that aren't segments Mike Lang 2023-09-28 07:44:40 +1000
  • 76c9208be5 Move chat_archiver atomic_write() to common for re-use Mike Lang 2023-09-28 07:44:07 +1000
  • 100861aad6 docker-compose: Backfill emotes directory mike/backfill-extras Mike Lang 2023-09-28 07:56:15 +1000
  • 7804b38689 backfiller: Allow backfilling of non-segment directories Mike Lang 2023-09-28 07:54:11 +1000
  • d0419ebe73 restreamer: Expose an endpoint for listing files that aren't segments Mike Lang 2023-09-28 07:44:40 +1000
  • 64da309cec Move chat_archiver atomic_write() to common for re-use Mike Lang 2023-09-28 07:44:07 +1000
  • 8220c87258 Fix zulip_bots bugs to get them working in package Mike Lang 2023-09-15 10:17:17 +1000
  • 491945cc24 docker-compose: Run zulip bots Mike Lang 2023-09-15 09:14:00 +1000
  • de521c4da9 schedulebot: Take timestamp string instead of epoch Mike Lang 2023-09-15 09:13:48 +1000
  • 627eda5e74 schedulebot: Remove memes Mike Lang 2023-09-15 09:13:36 +1000
  • 05d5a190fc Allow conf_file to be the JSON data directly Mike Lang 2023-09-15 09:09:54 +1000
  • 8813068c9d Make zulip bots an actual package Mike Lang 2023-08-30 22:26:08 +1000
  • 0fde659d15 tootbot: Reconnect on network connection loss Mike Lang 2023-08-21 18:44:42 +1000
  • e551baaf17 tootbot: Fixes to get it working Mike Lang 2023-08-06 17:20:53 +1000
  • e224f8b85c tootbot: html converter Mike Lang 2023-08-06 16:58:38 +1000
  • e12191686f Implement twitch bot that notifies zulip on recieving a twitch DM Mike Lang 2023-07-13 19:32:27 +1000
  • e9b99a6774 schedulebot: Move generic zulip api code into its own file Mike Lang 2023-07-11 18:04:27 +1000
  • c020558bf8 Fix zulip_bots bugs to get them working in package Mike Lang 2023-09-15 10:17:17 +1000
  • 8a604946ce docker-compose: Run zulip bots Mike Lang 2023-09-15 09:14:00 +1000
  • 302200d2ee schedulebot: Take timestamp string instead of epoch Mike Lang 2023-09-15 09:13:48 +1000
  • 203b8230a8 schedulebot: Remove memes Mike Lang 2023-09-15 09:13:36 +1000
  • b877ab7b58 Allow conf_file to be the JSON data directly Mike Lang 2023-09-15 09:09:54 +1000
  • 73f0bfdd62 Make zulip bots an actual package Mike Lang 2023-08-30 22:26:08 +1000
  • a1aa97acf4 tootbot: Reconnect on network connection loss Mike Lang 2023-08-21 18:44:42 +1000
  • 2813d6334c tootbot: Fixes to get it working Mike Lang 2023-08-06 17:20:53 +1000
  • 56124881e3 tootbot: html converter Mike Lang 2023-08-06 16:58:38 +1000
  • 0161e1140c Implement twitch bot that notifies zulip on recieving a twitch DM Mike Lang 2023-07-13 19:32:27 +1000
  • 9e2fb2025e schedulebot: Move generic zulip api code into its own file Mike Lang 2023-07-11 18:04:27 +1000
  • 9df51e80fb add smart cut to restreamer Mike Lang 2023-05-22 17:23:41 +1000
  • c5c8b3997b change how timestamps work again, so PCR and PTS are *both* set to start time Mike Lang 2023-05-30 19:45:39 +1000
  • 58b4541306 Implement smart cuts Mike Lang 2023-05-22 17:04:32 +1000
  • fa1603e99a fixts: Only use PCR to set offset, add 33ms to end time Mike Lang 2023-05-22 16:03:21 +1000
  • eaf3ed2e54 fixts first attempt Mike Lang 2023-05-22 15:30:20 +1000
  • 30d5ccc483 Fix all old references to github.com/ekimekim/wubloader Mike Lang 2023-08-21 18:27:32 +1000
  • 86e26ed5e0 Fix all old references to github.com/ekimekim/wubloader Mike Lang 2023-08-21 18:27:32 +1000
  • 1596feef1f sheetsync: Treat end time "--" as same as start time Mike Lang 2023-06-27 01:08:42 -0500
  • 327de12f5b add smart cut to restreamer Mike Lang 2023-05-22 17:23:41 +1000
  • f8932a53f9 change how timestamps work again, so PCR and PTS are *both* set to start time Mike Lang 2023-05-30 19:45:39 +1000
  • f5cc25375a Implement smart cuts Mike Lang 2023-05-22 17:04:32 +1000
  • bebc911550 fixts: Only use PCR to set offset, add 33ms to end time Mike Lang 2023-05-22 16:03:21 +1000