Cohost to RSS
https://corobel.nora.codes
b99aa07d88 | ||
---|---|---|
config | ||
rss@1b001f74ff | ||
samples/cohost/api/v1 | ||
src | ||
static | ||
.gitignore | ||
.gitmodules | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
Rocket.toml |
README.md
Corobel
Translate Cohost projects and posts into RSS 2.0 feeds so you can follow them in your RSS reader.
What it currently does
Corobel provides feeds at /<project>/feed.rss
and Webfinger objects at .well-known/webfinger?<project>
.
Set your domain name with --domain
. If you must, you can configure the base URL with --base-url
.
A template SystemD unit file is provided at config/corobel.service
. See Rocket.toml
for the appropriate
ports to use for development and deployment.
Todo
- Webfinger for Cohost projects
- Handle redirects
- RSS feeds for projects
- Index page explaining what's going on
- Better support for transparent shares
- Add feed without shares
- More robust parsing (defaults for all!)
- RSS feeds for tags
- Atom Extension pagination support
- Disable pagination
- HTTP Cacheing
- Data cacheing
- Nicer theme
- Read More support
- Dublin Core support
- Media Envelope support