Commit graph

  • 70e9dc9811 Updated github actions to include QEMU/buildx to build multiarch containers Maka0 2022-07-01 21:19:32 +0200
  • f1ba022c62 Updated docker to use buildx Buildkit Maka0 2022-07-01 21:19:32 +0200
  • 30ad9501e6 working tests, still have more jbannon 2022-07-01 14:00:00 +0000
  • dd1e6d4dd6 dry-run actually dry running jbannon 2022-06-30 23:34:04 +0000
  • 72af21745d Merge branch 'master' into jesse/dry-run jbannon 2022-06-30 16:54:04 +0000
  • e5b925fb57
    Fix error where download archive does not exist from no downloads (#83) Jesse Bannon 2022-06-30 09:14:14 -0700
  • 574a74c261 Fix error where download archive does not exist from no downloads jbannon 2022-06-30 16:06:07 +0000
  • c8f3a9748f file handler, transaction log, metadata jbannon 2022-06-30 06:30:20 +0000
  • 182ec5fc38 small fixes, all tests passing jbannon 2022-06-29 17:18:13 +0000
  • ab8fac47a8 dry-run huge refactor jbannon 2022-06-29 17:06:31 +0000
  • 4447f456d5
    Validate all preset StringFormatValidators on init (#79) Jesse Bannon 2022-06-28 09:34:30 -0700
  • 3871c5b117 update error msg in test jbannon 2022-06-28 06:31:51 +0000
  • eae2f94d54 fast fail jbannon 2022-06-28 06:18:02 +0000
  • cb6dc8e034
    Add youtube.download_strategy: "merge_playlist" (#77) Jesse Bannon 2022-06-26 15:18:07 -0700
  • 99d579911c github hash jbannon 2022-06-26 22:07:40 +0000
  • 5100ed6ba2 multiple values jbannon 2022-06-26 22:07:11 +0000
  • 1abd94508f if, then del jbannon 2022-06-26 21:56:05 +0000
  • a3509d50c4 track no longer used in example jbannon 2022-06-26 21:55:23 +0000
  • b88f9d0b26 fix docs jbannon 2022-06-25 15:22:55 +0000
  • edac6ebf11 lint fixed jbannon 2022-06-25 15:09:11 +0000
  • bb952dfec0 test passing, is reproducible jbannon 2022-06-24 16:10:13 +0000
  • fd88d066f3 so very close jbannon 2022-06-24 06:02:46 +0000
  • f1670a094d working split video jbannon 2022-06-24 04:33:12 +0000
  • 966864c9b4 chapters class, trying to add chapter splitting and general ffmpeg metadata creation jbannon 2022-06-23 06:54:13 +0000
  • fc7a234f68 begin jbannon 2022-06-20 06:40:26 +0000
  • 1620c3a42d
    youtube.download_strategy split_video (#76) Jesse Bannon 2022-06-18 23:12:10 -0700
  • 7e6c345598 fix code block jbannon 2022-06-19 06:02:03 +0000
  • b4218d8d95 sudo -f jbannon 2022-06-19 05:56:25 +0000
  • 179a2eddfe ci ffmpeg jbannon 2022-06-19 05:55:14 +0000
  • 9802eb202a working test jbannon 2022-06-19 05:49:19 +0000
  • b1d7312a77 almost working, need to deal with track_title and other overwrites jbannon 2022-06-17 07:36:07 +0000
  • 8045c420a2 youtube.download_strategy split_video jbannon 2022-06-17 06:08:05 +0000
  • ee6706334f
    ytdl_options defaults for each download strategy (#72) Jesse Bannon 2022-06-14 00:03:01 -0700
  • f6542a50af existing jbannon 2022-06-14 06:34:00 +0000
  • c5557d5b99 fix full channel test jbannon 2022-06-14 06:32:34 +0000
  • 915c29b626 fix with hack jbannon 2022-06-14 06:22:24 +0000
  • e32015b77a test playlist as well jbannon 2022-06-14 06:10:42 +0000
  • 7155824702 fix docker, fix defaults getting added, add debugger test jbannon 2022-06-14 06:03:16 +0000
  • 4461775369 Merge branch 'master' into jesse/ytdl-defaults jbannon 2022-06-09 06:07:26 +0000
  • 3d7595cda9
    Configurable log levels (#71) Jesse Bannon 2022-06-08 23:01:31 -0700
  • a10ae90b99 ytdl_options defaults for each download strategy jbannon 2022-06-07 18:07:56 +0000
  • ebaa77940e more unit tests jbannon 2022-06-07 07:33:48 +0000
  • 3ff64d5d46 fix logger unit tests jbannon 2022-06-07 07:24:35 +0000
  • 8a95ca9ff0 main fixed and tested jbannon 2022-06-07 07:13:55 +0000
  • 7b433ea1b1 Loggerlevel dataclass jbannon 2022-06-06 23:21:47 +0000
  • 1e68a785ba logger levels working, linter and manual testing need to be tried jbannon 2022-06-06 22:24:35 +0000
  • a08f31ae20 logger with tests jbannon 2022-06-06 16:14:10 +0000
  • a79fcaa25b
    Use URLs instead of IDs for sources (#70) Jesse Bannon 2022-06-05 16:19:08 -0700
  • 0f48564821 more negative url tests jbannon 2022-06-05 23:12:45 +0000
  • af236cf1bb update all docs jbannon 2022-06-05 22:54:09 +0000
  • 2151084496 Update all yamls with urls jbannon 2022-06-05 22:44:40 +0000
  • 5937f3faba break configs with name change jbannon 2022-06-05 15:46:20 +0000
  • e232b1cdda soundcloud username jbannon 2022-06-05 15:29:23 +0000
  • 44525895f6 soundcloud artist url jbannon 2022-06-05 15:24:26 +0000
  • 9db91b09b6 unit tests passing jbannon 2022-06-05 15:08:37 +0000
  • 73353a953a WIP, channel /user/ and /c/ should be valid jbannon 2022-06-05 06:09:42 +0000
  • 03700b998b youtube video url jbannon 2022-06-05 05:33:11 +0000
  • e111ae53f5
    Add aliases for ytdl-sub dl (#68) Jesse Bannon 2022-06-04 16:58:50 -0700
  • 03008acde9 error tests jbannon 2022-06-04 23:55:26 +0000
  • d5e669679a Add aliases for ytdl-sub dl jbannon 2022-06-04 23:41:10 +0000
  • 67104bca43
    Move docker install into main readme (#61) Jesse Bannon 2022-06-02 22:34:09 -0700
  • a26a35c48a Move docker install into main readme jbannon 2022-06-02 06:42:19 +0000
  • 835c276da4
    Push on master or release (#60) Jesse Bannon 2022-06-01 22:37:39 -0700
  • ee80f87a86 Push on master or release jbannon 2022-06-02 05:33:46 +0000
  • 3c3f9140f7 safer login jbannon 2022-06-02 05:17:15 +0000
  • 2781566cb3 Fix push on master jbannon 2022-06-02 05:08:14 +0000
  • e6876f25e2
    Only publish on master (#59) Jesse Bannon 2022-06-01 22:05:52 -0700
  • 1bef925977 only publish on master jbannon 2022-06-02 05:01:17 +0000
  • 3143647b8d
    Publish package on each push to master (#58) Jesse Bannon 2022-06-01 21:46:03 -0700
  • 79e5129dc6 pip install build jbannon 2022-06-02 04:42:34 +0000
  • 2e1ad2127b name update jbannon 2022-06-02 04:39:18 +0000
  • 2f775f2aa0 package workflow jbannon 2022-06-02 04:37:55 +0000
  • 4994e3685e
    mkv bugfix from ffmpeg (#57) Jesse Bannon 2022-05-30 18:45:00 -0700
  • b69c45adbd always have working directory with entry jbannon 2022-05-31 01:40:13 +0000
  • 12e0c5b84d mkv bug from ffmpeg jbannon 2022-05-31 01:27:24 +0000
  • 1d5992f93a
    Remove unused apk packages (#56) Jesse Bannon 2022-05-30 17:24:14 -0700
  • 7644b7651d Remove unused apk packages jbannon 2022-05-31 00:14:26 +0000
  • 4f64089e22
    ffmpeg install in docker (#55) Jesse Bannon 2022-05-30 13:02:23 -0700
  • 3feacec858 ffmpeg install in docker jbannon 2022-05-30 19:54:38 +0000
  • a7524e1348
    Simplify the README (#54) Jesse Bannon 2022-05-30 12:51:16 -0700
  • 3879d32a39 update links jbannon 2022-05-30 19:46:37 +0000
  • f739bf5d26 code block ytdl-sub jbannon 2022-05-30 19:34:26 +0000
  • 0088fd1824 better readme jbannon 2022-05-30 19:28:37 +0000
  • 8b336e6fb0
    Always convert thumbnails to jpg (#51) Jesse Bannon 2022-05-30 09:59:25 -0700
  • 84e0b7972c update readme and configs jbannon 2022-05-30 16:30:32 +0000
  • 5d02a4bd67 fix unit test jbannon 2022-05-30 15:55:40 +0000
  • 6ba506e88c always use jpg jbannon 2022-05-30 15:49:10 +0000
  • a6cf9c3a11
    Add soundcloud discography example w/test (#49) Jesse Bannon 2022-05-30 00:25:41 -0700
  • 883b696d08 json sort_keys jbannon 2022-05-30 07:21:05 +0000
  • 517709b8a4 discography test jbannon 2022-05-30 07:03:40 +0000
  • 70b78047ba example sc yaml jbannon 2022-05-29 06:33:29 +0000
  • 56cc17e13c
    Tests for music video (vid + playlist) download (#48) Jesse Bannon 2022-05-28 22:58:38 -0700
  • d682bd2d9b Tests for music video (vid + playlist) download jbannon 2022-05-29 05:52:12 +0000
  • a80a834924
    Umask support, fix overrides formatter variable error message (#46) Jesse Bannon 2022-05-28 00:28:54 -0700
  • 2a5157c7fd make pylint disable area smaller, remove int jbannon 2022-05-28 07:10:53 +0000
  • d15b580c1d fix error location jbannon 2022-05-28 07:06:12 +0000
  • b51dddc8d8 umask support, fix error message jbannon 2022-05-28 06:56:34 +0000
  • ec1cc534ea
    Yaml error handling (#45) Jesse Bannon 2022-05-27 22:14:50 -0700
  • e767ed7fa7 Yaml error handling jbannon 2022-05-28 05:08:43 +0000
  • f3c06ec15c
    Add more source variables (#42) Jesse Bannon 2022-05-26 23:54:12 -0700