Configuration is read from a file name config.json placed in the root of this project
{
"RetrieveUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=example",
"RetrieveLimit": 5,
"PublishUrl": "http://casts.example.com/feed/rss.xml",
"Description": "Rss feed for podcast based on youtube channel",
"Title": "My custom rss feed",
"AuthorName": "example",
"AuthorEmail": "example@example.com",
"FileFormat": "mp3",
"ValidMatch": ".*",
"TargetDir": "/home/example/rss/example"
}
server {
listen 80;
server_name casts.example.com;
root /etc/nginx/www/casts;
## auth_basic "Restricted";
## auth_basic_user_file /etc/nginx/basic_auth/casts;
}
- Check weird audio stutter issues (might be caused by moving files in wsl?)
- Fix rss for podcast
- Fix nginx config
- Add proper use description
- Auto generate complete correctly formatted dir based on config
- Split config for binaries?
- Support yaml/json with comments for config?