-max-downloads <number> : allows for a number of n downloads before the program exits.
-output-directory </path/to/folder> : downloads all files to the specific directory. If folder doesn't exist, it will try to create it.
-refresh <seconds> : Sets the required time between two checks (in seconds).
Pre-Requisites for compilation
Golang 1.16 or newer (previous versions weren't tested)
Package gofeed from user mmcdole (go get github.com/mmcdole/gofeed)