Commit graph

36 commits

Author SHA1 Message Date
Jesse Bannon
4447f456d5
Validate all preset StringFormatValidators on init (#79)
* fast fail

* update error msg in test
2022-06-28 09:34:30 -07:00
Jesse Bannon
cb6dc8e034
Add youtube.download_strategy: "merge_playlist" (#77)
* begin

* chapters class, trying to add chapter splitting and general ffmpeg metadata creation

* working split video

* so very close

* test passing, is reproducible

* lint fixed

* fix docs

* track no longer used in example

* if, then del

* multiple values

* github hash
2022-06-26 15:18:07 -07:00
Jesse Bannon
3d7595cda9
Configurable log levels (#71) 2022-06-08 23:01:31 -07:00
Jesse Bannon
a79fcaa25b
Use URLs instead of IDs for sources (#70)
* youtube video url

* WIP, channel /user/ and /c/ should be valid

* unit tests passing

* soundcloud artist url

* soundcloud username

* break configs with name change

* Update all yamls with urls

* update all docs

* more negative url tests
2022-06-05 16:19:08 -07:00
Jesse Bannon
e111ae53f5
Add aliases for ytdl-sub dl (#68)
* Add aliases for `ytdl-sub dl`

* error tests
2022-06-04 16:58:50 -07:00
Jesse Bannon
4994e3685e
mkv bugfix from ffmpeg (#57)
* mkv bug from ffmpeg

* always have working directory with entry
2022-05-30 18:45:00 -07:00
Jesse Bannon
8b336e6fb0
Always convert thumbnails to jpg (#51)
* always use jpg

* fix unit test

* update readme and configs
2022-05-30 09:59:25 -07:00
Jesse Bannon
ec1cc534ea
Yaml error handling (#45) 2022-05-27 22:14:50 -07:00
Jesse Bannon
f3c06ec15c
Add more source variables (#42) 2022-05-26 23:54:12 -07:00
Jesse Bannon
9c97fb7572
sanitized suffix (#41) 2022-05-26 23:02:40 -07:00
Fb
fa19e0d0c0
Added track_count to SoundCloudAlbum (#12) 2022-04-29 19:38:36 -07:00
jbannon
2db2c88441 setup cfg 2022-04-26 07:19:53 +00:00
jbannon
5eeb117fca variables as mixins for docs 2022-04-24 00:30:53 +00:00
jbannon
a7b652de72 sc working again 2022-04-22 21:52:44 +00:00
jbannon
139d82e126 big midnight refactor 2022-04-22 07:34:51 +00:00
jbannon
21e8e6fa51 overrides formatter tests 2022-04-12 06:10:05 +00:00
jbannon
1243832178 more unit tests 2022-04-12 04:47:54 +00:00
jbannon
4c01198ce9 update unit tests 2022-04-12 04:23:52 +00:00
jbannon
b17d773248 fix unit tests 2022-04-12 04:07:31 +00:00
jbannon
af2d091d50 soundlcoud working, refactor album track 2022-04-11 23:35:17 +00:00
jbannon
2b9ab7c3af update black line-len to 100 2022-04-06 07:30:35 +00:00
jbannon
05737d2b19 remove formatting logic out of entry 2022-04-06 07:28:38 +00:00
jbannon
cbe73adbf7 better recursion functionality 2022-04-06 07:16:07 +00:00
jbannon
5fed8a7b64 recursive var names 2022-04-06 06:41:29 +00:00
jbannon
451b3564c5 return string formatters in overrides dict 2022-04-06 06:09:16 +00:00
jbannon
a6006b3def literal dict validator tests 2022-04-05 15:57:45 +00:00
jbannon
14d8440ee7 tests, docstrings 2022-04-05 07:37:34 +00:00
jbannon
84db8d20be make validator abstract, unit tests for bool and str validator 2022-04-05 07:00:45 +00:00
jbannon
e0a375164c black 2022-04-05 00:29:50 +00:00
jbannon
836e186ab1 fix unit tests 2022-04-05 00:28:52 +00:00
jbannon
922ac3b7cf protected variables for easier debugging 2022-04-05 00:26:45 +00:00
jbannon
623f495b60 Validator major refactory 2022-04-03 07:37:28 +00:00
jbannon
74169b9939 config validator working 2022-03-31 01:27:56 +00:00
jbannon
64eb1e83ab isort 2022-03-30 18:22:51 +00:00
jbannon
585a432bc9 more formatter tests, begin soundcloud unit tests 2022-03-30 18:13:44 +00:00
jbannon
e1d60ab6e9 entry 100% test coverage 2022-03-30 16:48:04 +00:00