591 Commits
Author SHA1 Message Date
Maksym Pavlenko 1372c6341b Temporary disable Github registry v2.3.0 2020-09-08 21:24:12 -07:00
Maksym PavlenkoandGitHub 303d741f72 Merge pull request #163 from ticky/additional-youtubedl-arguments
Allow additional youtube-dl arguments
2020-08-11 16:45:18 -07:00
Jessica Stokes a878c05d9d Allow additional youtube-dl arguments
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!
2020-08-11 16:28:20 -07:00
Maksym PavlenkoandGitHub 00c7bce6dc Merge pull request #153 from dop251/cleanup-pr
Cleanup improvements
2020-06-08 22:36:54 -07:00
Dmitry Panov a21f8d9ea2 Remove 'stale' episodes. When cleaning remove title and description to save space. 2020-06-08 18:55:54 +01:00
Dmitry PanovandGitHub 0c41b471ac Only consider downloaded episodes when cleaning (#152) 2020-06-08 10:34:32 -07:00
f8f8bd948a Fixed episodes out-of-order in XML #151 #133
Fixed episodes out-of-order in XML #133

Co-authored-by: Yong Tan <[email protected]>
2020-06-07 22:10:03 -07:00
Maksym PavlenkoandGitHub 13e77d0adb Merge pull request #148 from dop251/filters-pr
Implemented negative filters for title and description.
2020-06-07 22:08:03 -07:00
Dmitry Panov b47cc9be80 Implemented negative filters for title and description. 2020-05-15 11:42:12 +01:00
Maksym Pavlenko af09e4c39e Prevent CI running jobs twice in PRs 2020-04-24 20:24:30 -07:00
Maksym Pavlenko 66f2455916 Update Makefile 2020-04-24 20:22:37 -07:00
Maksym Pavlenko 8415f6f644 Minor log fixes 2020-04-22 18:56:19 -07:00
Maksym PavlenkoandGitHub 9f4f985fdf Merge pull request #132 from mxpv/key-rotation
Support multiple API keys
2020-04-20 21:10:25 -07:00
Maksym Pavlenko 28429607cd Update README 2020-04-20 21:06:51 -07:00
Maksym Pavlenko 24c9e7953d Refactor feed package 2020-04-20 21:02:05 -07:00
Maksym Pavlenko d1bd2c2d24 Integrate key providers 2020-04-20 20:54:49 -07:00
Maksym Pavlenko 7a65e3d1c5 Implement key providers 2020-04-20 19:15:30 -07:00
Maksym Pavlenko 2623a30b83 Allow specify list of API keys in TOML 2020-04-20 18:53:28 -07:00
Maksym Pavlenko 82bbd02cdf Switch toml package to github.com/naoina/toml 2020-04-20 18:38:52 -07:00
Maksym Pavlenko df7dc56daf Fix self update loop 2020-04-19 14:26:53 -07:00
Maksym Pavlenko 57d84f71bc Upload podsync binaries from CI Build job 2020-04-19 13:37:35 -07:00
Виктор ДикторandGitHub eb175683da Use latest youtube-dl in Dockerfile #119 2020-04-19 13:21:16 -07:00
Maksym Pavlenko 0e4a7a6d88 Auto update youtube-dl #119 #130 2020-04-19 13:19:31 -07:00
Maksym Pavlenko e764ab6b92 Refactor packages 2020-04-18 14:52:15 -07:00
Maksym Pavlenko 10c2de0177 Enable back Github docker store 2020-04-18 14:17:52 -07:00
Maksym Pavlenko 44e1f7704a Validate go mod on CI v2.2.2 2020-04-18 13:40:00 -07:00
Maksym Pavlenko a3fcd6761c Update go mod 2020-04-18 13:28:20 -07:00
Виктор ДикторandGitHub 7ad62b6d89 Fix occasional crash #128 #129
Update "eduncan911/podcast" to v1.4.2
2020-04-18 13:14:49 -07:00
Maksym Pavlenko 3dd0e85d95 Update feed customizations #125 2020-04-17 22:31:05 -07:00
Maksym PavlenkoandGitHub a623e76126 Merge pull request #126 from dop251/logrotate-pr
Support log rotation
2020-04-17 10:54:41 -07:00
Dmitry Panov f7d0f0b0bb Support log rotation 2020-04-17 16:10:34 +01:00
Maksym Pavlenko 6a11db7fd1 Enable more linters 2020-04-16 16:53:28 -07:00
Maksym PavlenkoandGitHub eb4fec5354 Merge pull request #124 from dop251/delete-tmp-files
Remove temporary files and directories after downloading.
2020-04-16 16:47:05 -07:00
Dmitry Panov fb9ba8adb0 Remove temporary files and directories. 2020-04-17 00:16:55 +01:00
Maksym Pavlenko 4afc4774d3 Detect ffmpeg or avconv for youtube-dl #122 v2.2.1 2020-04-16 15:36:03 -07:00
Maksym Pavlenko 67478ac9f4 Fix key not found error #120 2020-04-16 15:14:46 -07:00
Maksym Pavlenko 40dd2f5779 Respect page_size parameter when downloading episodes 2020-04-16 13:54:45 -07:00
174557ee4f Log a message when a '429 Too Many Requests' error is detected, in case of another error log the output from youtube-dl. (#121)
Co-authored-by: Dmitry Panov <[email protected]>
2020-04-16 13:22:32 -07:00
Maksym Pavlenko e3aed440ae Fix linter v2.2.0 2020-04-15 14:18:05 -07:00
Maksym Pavlenko 278f49b11d Update README 2020-04-15 14:16:52 -07:00
Maksym Pavlenko 5b927fd1d6 Allow Badger configuration #118 2020-04-15 14:13:48 -07:00
Maksym Pavlenko 316af91787 Add OPML unit test 2020-04-15 13:59:52 -07:00
Maksym Pavlenko 445394b83e Use go-opml package 2020-04-15 13:59:30 -07:00
Maksym Pavlenko 42d2295500 Remove Travis 2020-04-15 13:27:22 -07:00
delaosaandGitHub 01b2f8daf5 Optional inclusion of feeds into an opml file (#114) 2020-04-15 13:26:08 -07:00
Maksym Pavlenko 26e3ed40bf Enable Truncate option #116 v2.1.1 2020-04-14 10:39:44 -07:00
Maksym Pavlenko ac8a889ddb Add release CI v2.1.0 2020-04-13 17:33:03 -07:00
Maksym Pavlenko d6e8a221de Looup for youtube-dl binary #95 2020-04-12 14:32:32 -07:00
Maksym PavlenkoandGitHub 9090dcbdb7 Merge pull request #112 from delaosa/master
Fix Cron schedule
2020-04-10 14:33:07 -07:00
delaosa 795c52255f Update next update message based on crontab 2020-04-10 21:56:24 +02:00