-
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