|Ismael Arenzana c08e18ff67||2 years ago|
|cmd||2 years ago|
|examples||2 years ago|
|objects||3 years ago|
|vendor||2 years ago|
|web||3 years ago|
|.gitignore||3 years ago|
|37.html||2 years ago|
|CHANGELOG.md||3 years ago|
|Dockerfile||3 years ago|
|LICENSE||3 years ago|
|Makefile||2 years ago|
|README.md||3 years ago|
|VERSION||3 years ago|
|go.mod||2 years ago|
|go.sum||2 years ago|
|main.go||3 years ago|
Generates RSS feed and can upload to S3. Also, it can generate episode and index HTML if desired.
Build from source
Make sure Go 1.15+ is installed on your machine. You can follow this guide to do so. On a Mac, just set your $GOPATH and run
brew install go.
git clone https://gitlab.com/iarenzana/feeder.git cd feeder make
Now you can execute
First, add an episode:
feeder add -f ~/episode01.mp3 -u
This will generate an entry on the
podcast_episodes file. We should edit the JSON file with the info we want first. The episode has also been uploaded at this point (it could have generated an episode file too if we had passed the
Now we need to generate the RSS file from the episodes:
feeder generate -c ~/feeder_podcastname.yml -u -w
This will generate the RSS file and upload it to S3.
It's recommended that you create a CloudFront distribution and point Route 53 entries to it rather than just going directly to the S3 bucket.