Commit Graph

  • 78a9a4e525 Set up a docker compose file to run all images Mike Lang 2019-01-01 14:16:20 -0800
  • dadbbf6e85 Set up a docker compose file to run all images Mike Lang 2019-01-01 14:16:20 -0800
  • 25185f8f1f travis.yml: Make script into individual lines Mike Lang 2019-01-01 12:39:16 -0800
  • 4dc00052f6 Add .travis.yaml to set up CI Mike Lang 2019-01-01 12:13:12 -0800
  • 92cdaa51b7 travis.yml: Make script into individual lines Mike Lang 2019-01-01 12:39:16 -0800
  • e5e08f40b8 Add .travis.yaml to set up CI Mike Lang 2019-01-01 12:13:12 -0800
  • 18aadd6b82 restreamer: Also have an endpoint for generating cut videos on demand Mike Lang 2018-12-29 21:32:18 -0800
  • b42202434f Minor Fixes as sugged by ekimekim Christopher Usher 2019-01-01 04:47:23 -0800
  • 0b524a72cb docstings and a few minor feature additions to the backfiller Christopher Usher 2018-12-30 17:24:28 -0800
  • a59f6e1569 ignore tempuary files Christopher Usher 2018-12-30 03:06:03 -0800
  • 3b0342b872 added options to limit range of hours backfilled and to randomise hours backfilled Christopher Usher 2018-12-29 15:32:13 -0800
  • fec0975d18 fixed white space and the like Christopher Usher 2018-12-29 02:14:38 -0800
  • afd948576d Forgot to try to remove temporary file Christopher Usher 2018-12-28 23:47:26 -0800
  • 3cdfaad664 moved rename, ensure_directory and jitter to common Christopher Usher 2018-12-28 23:21:44 -0800
  • 7d26997b1f modifications to the backfiller in response to ekimekim's comments Christopher Usher 2018-12-28 23:13:09 -0800
  • ba52bf7f5d hopefully more robust Christopher Usher 2018-12-28 19:56:41 -0800
  • 50bcb84c0c Moving things around to make the backfiller a bit more like a proper package Christopher Usher 2018-12-28 19:06:29 -0800
  • 494725fe34 Getting close to something I can show ekimekim Christopher Usher 2018-12-28 19:05:22 -0800
  • 5615c1bdb0 Chipping away at backfiller I'm going to have to learn to write better commit messages Christopher Usher 2018-12-28 13:18:11 -0800
  • 2fb17fff59 much closer to being functional Christopher Usher 2018-12-28 04:18:06 -0800
  • 05fed36ac8 a few ideas extra Christopher Usher 2018-12-26 22:22:05 -0800
  • 0e7ba25b76 start of a rough prototype of the backfiller Christopher Usher 2018-12-12 17:40:59 +0000
  • 6000936616 Minor Fixes as sugged by ekimekim Christopher Usher 2019-01-01 04:47:23 -0800
  • dca00cac78 restreamer: Also have an endpoint for generating cut videos on demand Mike Lang 2018-12-29 21:32:18 -0800
  • 97d77e19d6 restreamer: Add CORS headers to all responses Mike Lang 2018-12-31 13:19:37 -0800
  • 70a19b27ed restreamer: Add CORS headers to all responses Mike Lang 2018-12-31 13:19:37 -0800
  • 941b9b017e build script: Add ability to push to remote repository after building Mike Lang 2018-12-30 03:29:38 -0800
  • afe19ca33e restreamer: Implement graceful stop on SIGTERM Mike Lang 2018-12-30 03:29:26 -0800
  • 7ffa90c7e6 restreamer: Make docker image work, fix missing dependencies Mike Lang 2018-12-30 03:07:50 -0800
  • 1dce14bf77 downloader: Fix and improve the stop mechanism, stop on SIGTERM Mike Lang 2018-12-30 02:19:49 -0800
  • 7b10429846 downloader: Dockerfile fixes to make it work Mike Lang 2018-12-30 01:22:26 -0800
  • 6c3501db6f downloader: Fix dateutil lib, which is actually called python-dateutil Mike Lang 2018-12-30 01:09:51 -0800
  • 7257fb9b73 downloader: Include channel name in path, instead of assuming it's already in base_dir Mike Lang 2018-12-30 01:04:54 -0800
  • dc1d485600 Merge branch 'chrusher/backfiller' of https://github.com/ekimekim/wubloader into chrusher/backfiller Christopher Usher 2018-12-30 17:26:05 -0800
  • 612cb54ba1 docstings and a few minor feature additions to the backfiller Christopher Usher 2018-12-30 17:24:28 -0800
  • 4371a9cf06 build script: Add ability to push to remote repository after building Mike Lang 2018-12-30 03:29:38 -0800
  • bf0e933973 restreamer: Implement graceful stop on SIGTERM Mike Lang 2018-12-30 03:29:26 -0800
  • bc68803118 restreamer: Make docker image work, fix missing dependencies Mike Lang 2018-12-30 03:07:50 -0800
  • 6248accd39 ignore tempuary files Christopher Usher 2018-12-30 03:06:03 -0800
  • ebbfb66c72 downloader: Fix and improve the stop mechanism, stop on SIGTERM Mike Lang 2018-12-30 02:19:49 -0800
  • f1d7032f35 downloader: Dockerfile fixes to make it work Mike Lang 2018-12-30 01:22:26 -0800
  • 6ee553552a downloader: Fix dateutil lib, which is actually called python-dateutil Mike Lang 2018-12-30 01:09:51 -0800
  • aeb2b42f28 downloader: Include channel name in path, instead of assuming it's already in base_dir Mike Lang 2018-12-30 01:04:54 -0800
  • d42c6ec89d added options to limit range of hours backfilled and to randomise hours backfilled Christopher Usher 2018-12-29 15:32:13 -0800
  • a9b4b32a11 fixed white space and the like Christopher Usher 2018-12-29 02:14:38 -0800
  • e1ba794be5 Forgot to try to remove temporary file Christopher Usher 2018-12-28 23:47:26 -0800
  • bd65871010
    Merge branch 'master' into chrusher/backfiller Christopher Usher 2018-12-28 23:37:14 -0800
  • 828b23e12a moved rename, ensure_directory and jitter to common Christopher Usher 2018-12-28 23:21:44 -0800
  • d2dfcdc8f7 modifications to the backfiller in response to ekimekim's comments Christopher Usher 2018-12-28 23:13:09 -0800
  • 9ce479a2a0 hopefully more robust Christopher Usher 2018-12-28 19:56:41 -0800
  • 84097f4bbb
    Merge pull request #11 from ekimekim/chrusher/comment Christopher Usher 2018-12-28 19:43:14 -0800
  • efe30c1942 Added a comment to highlight recursion Christopher Usher 2018-12-28 19:12:56 -0800
  • 8497b293c9 Moving things around to make the backfiller a bit more like a proper package Christopher Usher 2018-12-28 19:06:29 -0800
  • f4d5a4e0e0 Getting close to something I can show ekimekim Christopher Usher 2018-12-28 19:05:22 -0800
  • 62b184e333
    Merge pull request #10 from ekimekim/add-license-1 Christopher Usher 2018-12-28 17:41:58 -0800
  • d0caf79768
    Licence under MIT Mike Lang 2018-12-28 17:38:42 -0800
  • 3404c67278 Chipping away at backfiller I'm going to have to learn to write better commit messages Christopher Usher 2018-12-28 13:18:11 -0800
  • 29e230462d much closer to being functional Christopher Usher 2018-12-28 04:18:06 -0800
  • 5c368a21fc Merge branch 'master' into chrusher/backfiller Christopher Usher 2018-12-26 22:23:01 -0800
  • 1aa2f827b0 a few ideas extra Christopher Usher 2018-12-26 22:22:05 -0800
  • 9782a3ebd1
    Merge pull request #6 from ekimekim/mike/restreamer/improvements Christopher Usher 2018-12-26 22:19:47 -0800
  • b4e627f382 restreamer: When generating playlists, include discontinuities, timestamps and endlist Mike Lang 2018-12-26 22:06:28 -0800
  • 201959888a restreamer: More accurate target duration in playlist Mike Lang 2018-12-26 21:44:51 -0800
  • e34f04cf57 restreamer: Harden generate_media_playlist to handle weird inputs and defaults Mike Lang 2018-12-26 21:29:42 -0800
  • 6fa74608fb common: Improve some docs to note types of things that are ambiguous Mike Lang 2018-12-26 21:07:43 -0800
  • 8f5a98a906 restreamer: Don't offer a variant on the master playlist if it's outside requested time range Mike Lang 2018-12-26 21:03:15 -0800
  • 3bbe1ed32d Prefer longer duration on multiple segments Mike Lang 2018-12-26 20:07:07 -0800
  • 4981c6521b
    Merge pull request #5 from ekimekim/mike/restreamer/initial Christopher Usher 2018-12-26 20:30:25 -0800
  • ed69e19cdc Merge branch 'master' into chrusher/backfiller Christopher Usher 2018-12-26 19:56:37 -0800
  • 5942091d1a restreamer: Cleanup around argument processing Mike Lang 2018-12-24 20:25:05 -0800
  • a1fa60828d Basic media playlist generation, missing special cases Mike Lang 2018-12-24 17:28:59 -0800
  • 75c9793eac Remove central config file as it's more trouble than it's worth Mike Lang 2018-12-09 17:58:24 -0800
  • 031dd60897 downloader: Fix some typos around the max age calculation Mike Lang 2018-12-16 05:28:11 -0800
  • 9e115f8a42 restreamer: Also add ability to list known hours so we know where to start replicating from Mike Lang 2018-12-09 17:33:24 -0800
  • bab2d15d6e Initial implementation of the restreamer Mike Lang 2018-12-09 17:27:08 -0800
  • ee8f8f6571 restreamer: Initial skeleton Mike Lang 2018-12-09 02:52:02 -0800
  • 0df8288013 common: Implement code for parsing paths and picking the best sequence of segments Mike Lang 2018-12-11 04:07:40 -0800
  • 2eeea65c4d downloader: Fix some typos around the max age calculation Mike Lang 2018-12-16 05:28:11 -0800
  • 67dbdf90ac start of a rough prototype of the backfiller Christopher Usher 2018-12-12 17:40:59 +0000
  • 15fe6256a4
    Merge pull request #3 from ekimekim/pull-format Christopher Usher 2018-12-11 16:11:10 +0000
  • 8f462f5926 Fixed format_bustime docsting Christopher Usher 2018-12-11 16:10:18 +0000
  • 4c22edf2e6 Fixed negative times in format_bustime Christopher Usher 2018-12-11 16:01:07 +0000
  • 6938005d9e Remove central config file as it's more trouble than it's worth Mike Lang 2018-12-09 17:58:24 -0800
  • afb96cbfc4
    Merge pull request #1 from ekimekim/mike/downloader/initial Mike Lang 2018-12-09 17:34:47 -0800
  • 6377db2aa2 downloader: Bug fixes and improvements Mike Lang 2018-12-03 08:20:57 -0800
  • 6e0dcd5e22 downloader: Fix bugs and missing bits in initial implementation Mike Lang 2018-12-03 03:55:34 -0800
  • f193bd0f54 Re-write downloader to be resilient to failures as much as possible Mike Lang 2018-12-02 03:20:30 -0800
  • 1a7ae8525b Fix readme internal link Mike Lang 2018-12-01 23:48:22 -0800
  • 10241b6190 Downloader: Implement a very basic proof of concept version Mike Lang 2018-12-01 22:02:27 -0800
  • 8993773a22 downloader.twitch: Deals with twitch specifics of playlist management Mike Lang 2018-12-01 21:30:46 -0800
  • 961712b919 downloader: Import hls_playlist from streamlink Mike Lang 2018-12-01 06:50:35 -0800
  • 30612f00ad downloader: basic startup path Mike Lang 2018-12-01 06:46:12 -0800
  • 1b21694c27 Add a simple build script to build docker images and a basic dockerfile Mike Lang 2018-12-01 06:42:01 -0800
  • 71b8f8a1b9 gitignore: ignore config file Mike Lang 2018-12-01 06:41:46 -0800
  • 439b623599 Add skeleton of downloader service Mike Lang 2018-12-01 06:04:17 -0800
  • d7641aecf5 common: Fix bugs and issues with bustime utils Mike Lang 2018-12-01 06:01:15 -0800
  • 048277b003 common: Basic config and bustime code Mike Lang 2018-12-01 05:36:30 -0800
  • a361ab7a63 Add a common package for common bits in multiple components Mike Lang 2018-12-01 05:07:25 -0800
  • 4105c90e9f Add a basic README Mike Lang 2018-12-01 05:01:18 -0800
  • 9fb9d0f3e2 Add initial design doc Mike Lang 2018-12-01 04:53:14 -0800