1
0
mirror of https://github.com/mxpv/podsync.git synced 2024-05-11 05:55:04 +00:00
Commit Graph

212 Commits

Author SHA1 Message Date
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