* Start working on S3 prefix
* Make amends with linter.
* Simplify buildKey and add more info on prefix setting in example template
* Make buildKey an S3 method.
Some users were saying their podcasts were getting rejected since
`podcast.IOwner` wasn't being set. This PR adds that functionality
to issue #171.
* Did not disturb existing custom Author string, as users may
already be using that (wasn't sure on the backwards compatibility
with this repo).
* "Name" needed a prefix, since there was already Title and
Description. Picked `Owner` for now.
* Added to existing Unit Test to ensure it gets set when custom
config is used.
NOTE: I do not have a way to test this as I do not use this repo.
This is just a drive-by PR to help the authors.
* add Server.path and Server.bindAddress two options to special http server handle path and Bind Address.
* Update server.go
Co-authored-by: op69qs <L7Itt9N1VfByhUEs>
This allows inserting arbitrary extra arguments into the youtube-dl command-line within each podcast feed entry. This allows, for example, requesting that youtube-dl embed subtitles and captions into the video file, or configuring additional postprocessor arguments.
No effort has been made to make sure no incompatible arguments are provided, with the expectation that the end-user will understand what's possible, and that this is an option expressly for advanced users.
This would fix #162,and theoretically also #136!