- Description:
- Personal fork of github.com/StreatCodes/rss
- Owner:
- Last Change:
- Clone URL:
Commit Briefs
Rename some templates (main)
Make the channel template re-usable Add handler for channel page List episode titles
Wrap channel results so we can add extra data
Link to channel
Rename "Feeds" to Channels as that's what they are
Make button link styles reuseable Add button that will link to the channel
rss: handle more timestamp variants
I parsed every feed listed in opml/otl.opml and found a bunch of variants of RFC 822 and RFC 1123 timestamps used.
Merge pull request #8 from ollytom/main
rss: handle valid empty fields
rss: handle valid empty fields
Ran into a problem when trying to parse the feed at https://hnrss.org/frontpage. That feed's channel has no pubdate element set; UnmarshalXML errors on timestamp parsing with as it gets an empty string. Reading the spec I found very few fields are actually required. Funnily enough testdata/empty.xml is a valid RSS feed - I even verified using the official RSS validator at https://www.rssboard.org/rss-validator !
Display most appropriate channel data
Improve channel styling
Merge pull request #7 from ollytom/js
service: support queries without javascript
Branches
Tree
.gitignore | commits | blame |
README.md | commits | blame |
atom/ | |
cmd/ | |
go.mod | commits | blame |
go.sum | commits | blame |
internal/ | |
opml/ | |
rss/ | |
web/ |
README.md
[](https://pkg.go.dev/github.com/StreatCodes/rss) ## RSS Search RSS feeds and collate a feed. ### Build Run `go run cmd/rss/rss.go` or build `go build cmd/rss/rss.go`