Jesse Bannon
fcdcb509c4
[BACKEND] Move more logic into subscription ( #283 )
2022-10-14 16:53:53 -07:00
Jesse Bannon
9f6b3d4647
[FEATURE] file_convert plugin ( #267 )
2022-10-03 15:19:24 -07:00
Jesse Bannon
5b9a5dae50
[FEATURE] Prebuilt presets ( #264 )
2022-10-01 22:41:36 -07:00
Jesse Bannon
4b6add06e1
[BUGFIX] Fix nested parents with multiple parents ( #255 )
2022-09-29 00:09:56 -07:00
Jesse Bannon
06dffdb763
[BACKEND] Have generic url be overrides string formatter ( #254 )
2022-09-28 15:03:02 -07:00
Jesse Bannon
aeca125c2e
[BACKEND] generic.source download strategy ( #252 )
2022-09-28 12:32:50 -07:00
Jesse Bannon
ebdd6c8aec
[BACKEND] Only have single entry type ( #248 )
2022-09-27 20:17:10 -07:00
Jesse Bannon
64d4be0a42
[BACKEND] output_directory_nfo_tags to support source vars ( #239 )
2022-09-17 11:11:37 -07:00
Jesse Bannon
c66e5b72f3
[BACKEND] Add source and playlist variables to every entry ( #236 )
2022-09-16 22:56:56 -07:00
Jesse Bannon
3894625479
[BACKEND] Remove split_video download strategy ( #232 )
2022-09-14 22:03:44 -07:00
Jesse Bannon
c08ea64b5a
[BACKEND] Add generic.collection download strategy, use it for soundcloud, youtube channel/playlist ( #230 )
2022-09-14 15:36:14 -07:00
Jesse Bannon
d0cbd57a7f
[BUGFIX] Fix preset ordering ( #226 )
2022-09-08 15:43:09 -07:00
Jesse Bannon
819bddc9d0
[FEATURE] Support duplicate NFO keys ( #220 )
2022-09-07 14:06:13 -07:00
Jesse Bannon
6d84e52467
[FEATURE] Add multiple preset inheritance ( #204 )
2022-09-01 10:43:07 -07:00
Jesse Bannon
5782445366
[FEATURE] Add ability for downloaders to add new override variables. Add source_title, source_uploader, and source_description for YouTube channels and playlists ( #203 )
2022-09-01 00:25:01 -07:00
Jesse Bannon
ca0ac787b0
[FEATURE] Ability to write .info.json files ( #201 )
2022-08-29 22:50:42 -07:00
Jesse Bannon
73be77c500
[FEATURE] date_range plugin, supports Override variables ( #199 )
2022-08-28 11:09:11 -07:00
Jesse Bannon
790c65859a
[FEATURE] Add split_by_chapters plugin ( #184 )
2022-08-18 23:24:03 -07:00
Jesse Bannon
2a666ef70b
[FEATURE] Chapters plugin with SponsorBlock support ( #178 )
2022-08-15 17:01:03 -07:00
Jesse Bannon
871c051aa8
[FEATURE] Audio extract plugin ( #177 )
2022-08-14 10:10:10 -07:00
Jesse Bannon
9a7a34f3d0
[FEATURE] Video tags plugin to embed metadata into video files ( #173 )
2022-08-13 09:53:55 -07:00
Jesse Bannon
1f09398ad5
[FEATURE] Subtitles support via Subtitles plugin ( #169 )
2022-08-12 09:58:08 -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
607ad9f9de
[REFACTOR] Move downloaders to separate files ( #91 )
2022-07-02 21:48:41 -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
1620c3a42d
youtube.download_strategy split_video ( #76 )
...
* youtube.download_strategy split_video
* almost working, need to deal with track_title and other overwrites
* working test
* ci ffmpeg
* sudo -f
* fix code block
2022-06-18 23:12:10 -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
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
a80a834924
Umask support, fix overrides formatter variable error message ( #46 )
...
* umask support, fix error message
* fix error location
* make pylint disable area smaller, remove int
2022-05-28 00:28:54 -07:00
Jesse Bannon
ec1cc534ea
Yaml error handling ( #45 )
2022-05-27 22:14:50 -07:00
Jesse Bannon
9c97fb7572
sanitized suffix ( #41 )
2022-05-26 23:02:40 -07:00
Jesse Bannon
d17f677db3
Add inheritance for presets ( #24 )
2022-05-15 16:31:34 -07:00
Jesse Bannon
29ef377cc7
Add documentation for plugins + improve docs overall ( #23 )
2022-05-10 22:22:03 -07:00
Jesse Bannon
ab2df88299
Overhaul docs for readthedocs ( #20 )
2022-05-06 22:25:29 -07:00
Jesse Bannon
fd5c48b897
Create logger class, use it in favor of prints ( #16 )
2022-04-29 22:39:06 -07:00
jbannon
ba86733e5e
10/10
2022-04-29 06:28:54 +00:00
jbannon
1326fbf07f
linter
2022-04-29 05:09:19 +00:00
jbannon
2db2c88441
setup cfg
2022-04-26 07:19:53 +00:00