This commit is contained in:
bvn13 2024-10-17 00:13:13 +03:00
parent ce44a0f248
commit f1a3964f06

View File

@ -0,0 +1,41 @@
# RSS Feedler
Агрегатор RSS лент.
- По расписанию обновляет и хранит локально список новостных лент RSS в виде XML файлов.
- Отдает список новостных лент в Web: `http://localhost:8001/`
- Отдает каждую новостную ленту в Web: `http://localhost:8001/feeds/bvn13_blog.xml`
## Настройка
```json
[
{
"src": "https://rsshub.app/telegram/channel/bvn13_blog",
"rss": "tg_bvn13_blog.xml",
"name": "bvn13 blog (text)"
},
{
"src": "https://blog.bvn13.me/feeds/all.atom.xml",
"rss": "bvn13_blog.xml",
"name": "TG: bvn13's blog"
}
]
```
## Запуск
```
#!/bin/bash
CONFIG_FILE=/path/to/settings.json DIRECTORY=/path/to/feeds/ docker compose down
CONFIG_FILE=/path/to/settings.json DIRECTORY=/path/to/feeds/ docker compose up -d --build --no-deps
```
## Интервал обновления
Указывается в минутах при запуске контейнера
```
CHECK_INTERVAL=15
```