Maria Mozgunova
287ac821dc
[FEATURE] List support for ytdl-sub dl ( #125 )
...
* List support for ytdl-sub dl (#103 )
* Add test and amend docstrings
2022-07-27 09:52:25 -07:00
Jesse Bannon
962b26d1ec
[BACKEND] Allow list validators to support length-1 lists without defining a yaml list ( #126 )
2022-07-26 09:10:51 -07:00
Jesse Bannon
079994c003
[BUGFIX] Remove description from Soundcloud source variables ( #114 )
...
* [BUGFIX] Remove description from Soundcloud source variable
* update unit tests
2022-07-20 22:41:42 -07:00
Philipp Rintz
12a857bf9a
[BUGFIX] Fix youtube url validator for channels without 'c', 'channel' or 'user' ( #109 )
...
* Fix youtube url validator for channels without 'c', 'channel' or 'user'
* Fix linter errors
2022-07-18 11:48:23 -07:00
Jesse Bannon
53adbbcb22
[FEATURE] Regex capture and filtering on source variables plugin ( #100 )
...
* actually working
* changed plugin format. Need unit tests, documentation, update e2e to filter
* refactor plugin name, matching now working
* description work in progress, need more intricate testing
* tests looks good, regenerate output
* e2e tested, need more failure tests, no dupe variable names, add docs
* unit tests passing again
* more fail tests
* updated with name, default, better docs
* sanitized vars created
2022-07-16 23:39:46 -07:00
Jesse Bannon
119a0c212f
[BACKEND] Add regex validators ( #97 )
...
* [BACKEND] Add regex validators
2022-07-10 17:47:55 -07:00
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