Paul Götzinger
27e41d7599
Support overwriting title, author and description of feed ( #177 )
...
Fixes #176
2020-10-01 13:51:47 -07:00
Tatsuya Otsuka
01d74f815f
Use H.264 codec first
2020-09-20 20:46:20 +09: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
Dmitry Panov
a21f8d9ea2
Remove 'stale' episodes. When cleaning remove title and description to save space.
2020-06-08 18:55:54 +01:00
qiuhanty
f8f8bd948a
Fixed episodes out-of-order in XML #151 #133
...
Fixed episodes out-of-order in XML #133
Co-authored-by: Yong Tan <yong.tan@tigergraph.com >
2020-06-07 22:10:03 -07:00
Dmitry Panov
b47cc9be80
Implemented negative filters for title and description.
2020-05-15 11:42:12 +01:00
Maksym Pavlenko
8415f6f644
Minor log fixes
2020-04-22 18:56:19 -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
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
3dd0e85d95
Update feed customizations #125
2020-04-17 22:31:05 -07:00
Dmitry Panov
f7d0f0b0bb
Support log rotation
2020-04-17 16:10:34 +01: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
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
Dmitry Panov
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 <dop251@gmail.com >
2020-04-16 13:22:32 -07:00
Maksym Pavlenko
e3aed440ae
Fix linter
2020-04-15 14:18:05 -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
delaosa
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
2020-04-14 10:39:44 -07:00
Maksym Pavlenko
d6e8a221de
Looup for youtube-dl binary #95
2020-04-12 14:32:32 -07:00
delaosa
054993dff7
fix YoutubeDL output template
2020-04-05 20:10:24 +02:00
delaosa
9ed861faea
fix enclosureType for audio
2020-04-05 13:09:40 +02:00
Maksym Pavlenko
5997a392b1
Minor cover art fix
2020-03-07 22:37:45 -08:00
Maksym Pavlenko
f3565b2895
Improve feed customizations
2020-03-07 22:32:51 -08:00
Maksym Pavlenko
35dc6043bc
Support episodes cleanup #44
2020-03-07 18:01:00 -08:00
Maksym Pavlenko
e0290afa11
Refactor updater
2020-03-07 17:25:55 -08:00
Maksym Pavlenko
38f5c3cffc
Use fs storage interface to access episodes
2020-03-07 16:55:13 -08:00
Maksym Pavlenko
c6e602e5f6
Refactor ytdl
2020-03-07 14:51:38 -08:00
Tom Parker-Shemilt
336e501593
Implement basic title matching #92 #63
2020-02-17 14:31:40 -08:00
Виктор Диктор
db66f6c73a
Use cron expression to set update intevals #88 #46
2020-02-08 15:51:30 -08:00
Maksym Pavlenko
0ef90e18af
Rename storage to db
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
ce02bb1f88
Minor Badger refactoring
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
5f62b4588f
Simplify storage interface
...
Git rid of File model and use Episode instead
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
4daecf4990
Fix feed ID
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
8957f70b19
Fix database version check
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
e89c143ad7
Use default database directory
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
7f24306898
Use storage to track episodes
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
f2a8638a4f
Implement Badger storage
2020-02-08 14:35:37 -08:00
Maksym Pavlenko
81dae47c7f
Add json tags to models
2020-02-08 14:35:37 -08:00
Виктор Диктор
4fb66ae34f
Limit for maximum resolution of videos #74 #80
2020-01-29 13:51:03 -08:00
Maksym Pavlenko
3e0bd6c477
Fix YouTube tests
2020-01-25 15:20:50 -08:00
Maksym Pavlenko
76be718f82
Rename builder to feed
2019-12-21 14:15:07 -08:00