Commit Briefs

811261d283 GitHub

Merge pull request #9 from ollytom/main (main)

rss: handle more timestamp variants


54640ca00f Oliver Lowe

internal/db: return error on channel not found

Defining a new error as I imagine we'll be wanting to handle this explicitly e.g. by trying to look up a feed on the web.


8885671467 Matt Streatfield

Rename some templates

Make the channel template re-usable Add handler for channel page List episode titles


4b027dd5eb Oliver Lowe

internal/service: add a primitive error page

Onwards and upwards from a panic


fbc9dda8a5 Matt Streatfield

Add initial channel handler


247c549408 Oliver Lowe

rss: add MIME type

Helps in feed type detection, autodiscovery


b9caa526e8 Matt Streatfield

Wrap channel results so we can add extra data

Link to channel


f130d58c69 Oliver Lowe

readme: add pkg.go.dev link


da4cec2f99 Matt Streatfield

Rename "Feeds" to Channels as that's what they are

Make button link styles reuseable Add button that will link to the channel


817d96a5e9 Oliver Lowe

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.


Branches

Tags

This repository contains no tags

Tree

.gitignorecommits | blame
README.mdcommits | blame
atom/
cmd/
go.modcommits | blame
go.sumcommits | blame
internal/
opml/
rss/
web/

README.md

[![godoc](https://pkg.go.dev/static/frontend/badge/badge.svg)](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`