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

189 Commits

Author SHA1 Message Date
Th0masL
d871db8256 Add option to enable debug mode in config.toml 2023-01-02 15:29:16 +02:00
Th0masL
2552a6c6b3 Add min and max duration filter 2022-11-19 21:51:14 +02:00
Contextualist
59ea55d337 Fix closing feed updates channel too early 2022-06-14 21:52:13 -04:00
Maksym Pavlenko
8ee22c6737 Merge pull request #319 from Contextualist/fix-cron-nil
Fix nil pointer dereference for cron
2022-06-12 21:27:57 -07:00
Contextualist
edade8d330 Add storage config section
This also deprecate `server.data_dir` in favor of `storage.local.data_dir`
2022-06-12 14:08:34 -04:00
Contextualist
e9a9d4b403 fix nil pointer dereference for cron 2022-06-12 14:00:11 -04:00
Contextualist
6eaa512643 Rename update-once to headless 2022-06-11 19:03:34 -04:00
Contextualist
c9c2b80c7d Support S3-compatible provider as storage backend 2022-06-09 19:43:40 -04:00
Contextualist
e352aba82f Support update-and-quit mode 2022-06-09 19:40:46 -04:00
Maksym Pavlenko
cefea36e08 Move updater to services 2022-05-08 16:57:25 -07:00
Maksym Pavlenko
79868dce7f Move HTTP server to services 2022-05-08 16:39:04 -07:00
wangsw02
6ce4dc97c9 Fix shutdown server context cancel error 2022-02-11 11:34:17 +08:00
Maksym Pavlenko
aaf8e0958c Add config.toml.example (fix #269 #194) 2022-01-02 17:31:52 +02:00
Maksym Pavlenko
43c44fc01c Allow specify string as API key 2022-01-02 16:48:20 +02:00
Maksym Pavlenko
142b0e0f3c Add server package 2022-01-02 15:16:39 +02:00
Maksym Pavlenko
54834550d5 Decouple config package 2022-01-02 14:57:10 +02:00
Maksym Pavlenko
0edf2836bb Notify when using log file (fix: #224) 2022-01-02 14:02:36 +02:00
Maksym Pavlenko
12cdbf61db Refactor code to allow pluggable storages 2022-01-02 13:17:28 +02:00
op69qs
2751c4b8de Add server bind option (#190)
* 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>
2020-10-26 22:29:42 -07:00
Maksym Pavlenko
d39e464585 Configure download timeouts #186 2020-10-17 16:47:41 -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 Panov
0c41b471ac Only consider downloaded episodes when cleaning (#152) 2020-06-08 10:34:32 -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
Виктор Диктор
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
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 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
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
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
delaosa
795c52255f Update next update message based on crontab 2020-04-10 21:56:24 +02:00
delaosa
861eef5a2b fix Cron 2020-04-09 17:10:32 +02: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
62b64b689e Get rid of forked podcast package 2020-03-07 17:15:00 -08:00
Maksym Pavlenko
25d7c318a6 Decompose cron scheduler 2020-03-07 17:04:05 -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
c6aa18c748 Don't publish not yet downloaded episodes #75 #67 2020-02-08 14:35:37 -08:00
Maksym Pavlenko
163976a570 Fix updater 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