Jesse Bannon
4b9709aeab
[FEATURE] Configurable file_name_max_bytes ( #562 )
...
* config for max file size, need to move to defaults file
* wroking
2023-03-25 20:17:38 -07:00
Jesse Bannon
84cd611f89
[BUGFIX] File name too long with -thumb.jpg, upgrade docker alpine image ( #560 )
2023-03-24 11:15:54 -07:00
Jesse Bannon
7502a76b99
[BACKEND] Enable info.json by default for TV show presets ( #534 )
2023-03-12 18:31:29 -07:00
Jesse Bannon
2d2fff9a40
[FEATURE] Prebuilt presets to include title in their filename ( #525 )
2023-03-10 10:30:35 -08:00
Jesse Bannon
f9318b9d07
[BUGFIX] Handle truncating file names if too long ( #524 )
...
* [BUGFIX] Handle truncating file names if too long
* always import os
* test fix
* fix for windows
* lint
2023-03-10 07:20:43 -08:00
Jesse Bannon
a2808fa7fe
[BACKEND] Properly sanitize recursive variables ( #477 )
...
* [BACKEND] Properly sanitize recursive variables
* lint
* update tests
2023-02-25 09:35:41 -08:00
Jesse Bannon
9b90c367a5
[DOCS] Better error message for strict override variable fields ( #452 )
...
* [DOCS] Better error message for strict override variable fields
* fix unit test
2023-02-20 10:57:40 -08:00
Jesse Bannon
e5b5c5e638
[BACKEND] Bandcamp e2e test, update music example ( #393 )
...
* [BUGFIX] Fix missing contains function when checking entries
* remove children func
* [BACKEND] Bandcamp e2e test, update music example
* WIP
* combine soundcloud and all music into music_audio config
* sc fixtures
* updated tests and examples
* bandcamp e2e test
* regen off
* remove url validators
* use bandcamp artist url for more parent coverage
* lint
2023-01-14 16:48:27 -08:00
Jesse Bannon
f24860c729
[BUGFIX] Properly sanitize override variables after it is resolved ( #223 )
...
* [BUGFIX] Properly sanitize override variables after it is resolved
* fixtures
2022-09-08 07:47:55 -07:00
Jesse Bannon
034855fbc4
[FEATURE+BUGFIX] Add kodi_safe arg for NFO plugins, support YT shorts ( #157 )
2022-08-05 16:53:36 -07:00
Jesse Bannon
b28ef2365b
[BACKEND] Allow more nesting for source + override variables ( #150 )
2022-08-04 14:42:20 -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
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
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
jbannon
2db2c88441
setup cfg
2022-04-26 07:19:53 +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
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
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