Cohost to RSS
https://corobel.nora.codes
|
|
||
|---|---|---|
| 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