Commit Graph

  • 535c904e03 Add playlist manager to all the various other places Mike Lang 2020-10-20 21:11:48 +1100
  • d142ae12e3 Implement playlist manager Mike Lang 2020-10-19 17:52:09 +1100
  • f1cc5475e0 Create new playlist manager service Mike Lang 2020-10-19 14:52:54 +1100
  • 86f7823348 Replace calls to gevent.signal() with gevent.signal_handler() HubbeKing 2020-10-19 22:09:13 +0300
  • ada0ad0454 Replace calls to gevent.signal() with gevent.signal_handler() HubbeKing 2020-10-19 22:09:13 +0300
  • a53786dc2d Add file and make as build dependencies Mike Lang 2020-10-19 13:57:51 +1100
  • 5ccb5afff1 Track number of ignored ads Mike Lang 2020-10-19 14:22:28 +1100
  • 50770651ce Detect new style of twitch in-stream ads Mike Lang 2020-10-19 14:17:55 +1100
  • af715fb7ae Add file and make as build dependencies Mike Lang 2020-10-19 13:57:51 +1100
  • d728804a91 Track number of ignored ads Mike Lang 2020-10-19 14:22:28 +1100
  • d75d429392 Detect new style of twitch in-stream ads Mike Lang 2020-10-19 14:17:55 +1100
  • b9cd76b1a2 Add non-static implict tags in sheetsync Mike Lang 2020-10-18 19:57:05 +1100
  • a30d595fee cutter: Use video's custom tags when uploading Mike Lang 2020-10-18 19:44:44 +1100
  • c26a87565f Add video tags to thrimbletrimmer Mike Lang 2020-10-18 19:07:15 +1100
  • 7e0c415f83 thrimshim: Add video tags column as required Mike Lang 2020-10-18 18:50:07 +1100
  • 29571fb60b Add tags column to sheetsync Mike Lang 2020-09-22 21:22:05 +1000
  • 68b75fa891 Add tags and video_tags database columns Mike Lang 2020-09-22 21:29:55 +1000
  • 4fdc82ed9b Add non-static implict tags in sheetsync Mike Lang 2020-10-18 19:57:05 +1100
  • aaaa80fe3f cutter: Use video's custom tags when uploading Mike Lang 2020-10-18 19:44:44 +1100
  • 21b83936bb Add video tags to thrimbletrimmer Mike Lang 2020-10-18 19:07:15 +1100
  • 1074454eda thrimshim: Add video tags column as required Mike Lang 2020-10-18 18:50:07 +1100
  • cf75ceb837 Add tags column to sheetsync Mike Lang 2020-09-22 21:22:05 +1000
  • ae67cfe61f Add tags and video_tags database columns Mike Lang 2020-09-22 21:29:55 +1000
  • 521b193584
    Merge pull request #178 from ekimekim/k8s-ingress-tls Hubbe 2020-10-02 21:49:00 +0300
  • 9eca34c7a9 Fix suggested style changes HubbeKing 2020-09-27 17:21:41 +0300
  • 4ca425dd12 Simplify ingress_secret_name setting and add ingress_labels setting HubbeKing 2020-09-26 21:38:42 +0300
  • cf7670d008 More sensible default secretName for ingress TLS HubbeKing 2020-09-26 14:56:31 +0300
  • 1dc62c193f Add TLS settings to k8s.jsonnet HubbeKing 2020-09-26 14:33:33 +0300
  • d21b225a70
    Merge pull request #177 from ekimekim/mike/fix-thrim-bug Mike Lang 2020-09-26 10:01:21 +1000
  • a37d9a0c54 Fix a bug when we fail to load a playlist that prevents loading other playlists Mike Lang 2020-09-26 08:54:01 +1000
  • 46d96bf900
    Merge pull request #173 from ekimekim/k8s Mike Lang 2020-09-26 07:53:36 +1000
  • 239fc5d9ad
    Merge pull request #176 from ekimekim/mike/update-clock Mike Lang 2020-09-26 07:53:21 +1000
  • d2d457a45f Add k8s option to README Mike Lang 2020-09-26 07:45:05 +1000
  • b248408842 Update clock.html for 2020 and display negative time properly Mike Lang 2020-09-26 05:23:56 +1000
  • d6dbf5512d
    Merge pull request #175 from ekimekim/sheet-updates Mike Lang 2020-09-25 07:31:54 +1000
  • 7600ce67a9
    Merge pull request #174 from ekimekim/mike/generate-videos Mike Lang 2020-09-25 07:31:48 +1000
  • b85296a81e sheetsync: Move column indexes to match updated sheet sheet-updates Mike Lang 2020-09-22 21:32:25 +1000
  • 61d934f333 docker-compose.jsonnet: Use seperate tag for database Mike Lang 2020-09-22 20:12:11 +1000
  • 1b12c05e0e make smart cut work, only to discover it doesn't actually have any advantage over fast Mike Lang 2019-11-12 04:11:39 -0600
  • b47eb3865f Fix segment_coverage -> segment-coverage Mike Lang 2020-09-20 17:15:19 +1000
  • 9a95dc44eb Fix k8s.jsonnet to compile to something kubernetes accepts HubbeKing 2020-09-20 10:05:21 +0300
  • 28faff5c58 Add a k8s version of the docker-compose file Mike Lang 2020-09-20 11:30:20 +1000
  • 4d21f447ad Add restreamer call to generate full concat'd videos mike/generate-videos Mike Lang 2019-12-07 23:25:29 -0800
  • dea143cc0a
    Merge pull request #163 from ekimekim/mike/api-ping Mike Lang 2019-12-07 20:17:28 -0800
  • 3489b0abaf api_ping: A simple util for hitting google apis to prevent inactivity Mike Lang 2019-11-27 22:32:46 -0800
  • 2dbd1132fe common.googleapis: Fix a bug in retrying failed access token get Mike Lang 2019-11-23 05:18:49 -0800
  • 47584821f9 thrimbletrimmer: Handle null trim in submit Mike Lang 2019-11-12 02:40:01 -0800
  • 3086ab73f6 Add thrimbletrimmer clock Mike Lang 2019-11-12 04:29:44 -0600
  • 7dcd844e16 add logging to help debug smart cut Mike Lang 2019-11-12 00:46:48 -0800
  • c294fa82b8 smart cut: Fix output format Mike Lang 2019-11-12 00:41:41 -0800
  • c6172ce37f smart cut: More typos Mike Lang 2019-11-12 00:37:47 -0800
  • 82346a55ca smart cut: Fix int in ffmpeg args Mike Lang 2019-11-12 00:34:40 -0800
  • b39e844c1e restreamer: Fix missing import of smart cut Mike Lang 2019-11-12 00:21:06 -0800
  • 58ff90cefe Further fix for when getRealTimeForPlayerTime is null Mike Lang 2019-11-11 23:42:34 -0800
  • 58a2a0402d thrimbletrimmer: Handle getting trim time when no valid trim time is set Mike Lang 2019-11-11 23:35:18 -0800
  • dbad2b4082 fixed download link for stream page Christopher Usher 2019-11-11 18:19:38 +0000
  • b36ab25b36 fixed download link for stream page Christopher Usher 2019-11-11 18:19:38 +0000
  • d56801014b added support for suspect segments to segment_coverage Christopher Usher 2019-11-11 16:13:51 +0000
  • 3cf3b37512 added support for suspect segments to segment_coverage Christopher Usher 2019-11-11 16:13:51 +0000
  • 21d5548980 Add new segment type "suspect" Mike Lang 2019-11-11 05:18:27 -0800
  • 79ef0b89e4 Add new segment type "suspect" suspect-segments Mike Lang 2019-11-11 05:18:27 -0800
  • bb05e37ae4 segments: Use longest segment in bytes if duration is the same Mike Lang 2019-11-10 22:34:31 -0800
  • b516917e62 Add new "smart" cut technique Mike Lang 2019-11-10 22:02:28 -0800
  • bb3814f9f7 overview.jsonnet: Use a template variable to allow restricting to certain nodes Mike Lang 2019-11-10 01:40:27 -0800
  • 4a2fe7a6ed cutter: Explicitly set mime type of uploads correctly Mike Lang 2019-11-10 00:17:25 -0800
  • e2f4162ac7 thrimbletrimmer: Fix a bug when trimming controls aren't enabled Mike Lang 2019-11-09 21:52:45 -0800
  • fde2758275 cutter: Fix bug where uploader was cleared on non-retryable error Mike Lang 2019-11-09 21:37:19 -0800
  • 986c9a3413 removed redundant option Christopher Usher 2019-11-10 01:07:38 +0000
  • 9c77dd1f40 added the ability to generate a webpage with all coverage maps Christopher Usher 2019-11-09 19:50:46 +0000
  • 965154b716 removed redundant option Christopher Usher 2019-11-10 01:07:38 +0000
  • 46f39794f0 added the ability to generate a webpage with all coverage maps Christopher Usher 2019-11-09 19:50:46 +0000
  • 8086c917fe Force correct postgres version Mike Lang 2019-11-09 00:01:27 -0800
  • e23387b231 thrimbletrimmer: Document new shortcuts Mike Lang 2019-11-08 23:53:38 -0800
  • 40f6a72ad7 thrimbletrimmer: Add keyboard shortcuts -/= to adjust playback speed Mike Lang 2019-11-08 23:46:03 -0800
  • 0a379faf5a thrimbletrimmer: Relabel download button to make more sense Mike Lang 2019-11-08 22:40:23 -0800
  • fd35c0dc20 thrimbletrimmer: Have a download link instead of a iframe Mike Lang 2019-11-08 22:23:49 -0800
  • c9f2e8e0a5 thrimbletrimmer: Preserve trim timings when re-loading playlist Mike Lang 2019-11-08 21:30:13 -0800
  • a002619c4c youtube upload: Explicitly set mime type Mike Lang 2019-11-08 20:32:48 -0800
  • a438d86f80 cutter: Fix multiple problems with logging errors Mike Lang 2019-11-08 20:15:49 -0800
  • 72003f28d0 downloader: Don't check the age of a worker we just spawned Mike Lang 2019-11-08 19:22:05 -0800
  • 3fabb2944f prometheus: Add scheme to url Mike Lang 2019-11-08 18:00:14 -0800
  • 6e067fab83 prometheus: fix mistake Mike Lang 2019-11-08 17:49:20 -0800
  • d76f38bf20 prometheus: include url as a label Mike Lang 2019-11-08 17:45:57 -0800
  • 9a1369cf98 overview: Fix job -> service Mike Lang 2019-11-08 17:26:44 -0800
  • e1993c6a79 overview dashboard: Look up services by 'service' label, not job Mike Lang 2019-11-08 16:49:28 -0800
  • ac98d67853 overview dashboard: Hide UNEDITED and DONE states so the others are visible Mike Lang 2019-11-08 16:47:04 -0800
  • 8a65d18f74 prometheus config: Support mixed http and https scraping Mike Lang 2019-11-08 16:30:04 -0800
  • 94d81d708f Downloader: Change access_token call to match website Mike Lang 2019-11-08 11:30:39 -0800
  • 79c2676807 Change auth token params to match website mike/testing Mike Lang 2019-11-08 11:30:56 -0800
  • 9f5f6ea523 Change api version to "v5" for getting auth token Mike Lang 2019-11-08 11:30:39 -0800
  • aa3ca60b73
    make video description slightly narrower Mike Lang 2019-11-08 09:52:08 -0800
  • eba5fc498a Remove flask response size tracking Mike Lang 2019-11-08 09:27:24 -0800
  • 4bbcc8bc06 Revert "Merge pull request #155 from ekimekim/mike/manual-uploads" Mike Lang 2019-11-08 08:45:29 -0800
  • 845744cbf6 use a UTC timestamp Christopher Usher 2019-11-08 11:11:11 +0000
  • 6b51734bbf added the ability to change the filename prefix Christopher Usher 2019-11-07 22:48:56 +0000
  • 1325ccf280 added a read only user to database setup script Christopher Usher 2019-11-07 01:54:23 +0000
  • 6aadf2f58c use a UTC timestamp Christopher Usher 2019-11-08 11:11:11 +0000
  • dc7f093ba0 Disable mp4 option for restreamer cuts Mike Lang 2019-11-07 17:45:48 -0800
  • aac6433018 added the ability to change the filename prefix Christopher Usher 2019-11-07 22:48:56 +0000
  • 59d0fa3e40 sheetsync: Don't mis-parse blank as bad time Mike Lang 2019-11-07 13:39:09 -0800