Compare commits

...

3 commits

2 changed files with 19 additions and 1 deletions

View file

@ -114,7 +114,20 @@ func main() {
log.Println("Fetching feeds...")
var feeds []*rss.Feed
for _, source := range sources {
feed, err := rss.Fetch(source.String())
var feed *rss.Feed
var err error
if source.Scheme == "file" {
var bytes []byte
bytes, err = ioutil.ReadFile(source.Opaque)
if err == nil {
feed, err = rss.Parse(bytes)
if err == nil {
feed.UpdateURL = source.Query().Get("url")
}
}
} else {
feed, err = rss.Fetch(source.String())
}
if err != nil {
log.Printf("Error fetching %s: %s", source.String(), err.Error())
continue

5
release Executable file
View file

@ -0,0 +1,5 @@
#!/bin/sh
go build
git tag "$1"
tea release create --title "$1" --asset openring --repo Nulo/openring "$1"