Go to file
Leonora Tindall 05717b06a7
Don't add spurious {} to CW posts
2022-10-31 23:33:24 -05:00
config Implement basic Corobel 2022-10-31 20:57:20 -05:00
rss@1b001f74ff Vendor modified RSS to fix atom:link issue. This is 0.2.0. 2022-10-31 22:59:25 -05:00
samples/cohost/api/v1 Fix error responses and content types 2022-10-31 21:21:05 -05:00
src Don't add spurious {} to CW posts 2022-10-31 23:33:24 -05:00
static Update homepage 2022-10-31 22:06:10 -05:00
.gitignore Initial commit 2022-10-30 09:26:34 -05:00
.gitmodules Vendor modified RSS to fix atom:link issue. This is 0.2.0. 2022-10-31 22:59:25 -05:00
Cargo.lock Vendor modified RSS to fix atom:link issue. This is 0.2.0. 2022-10-31 22:59:25 -05:00
Cargo.toml Vendor modified RSS to fix atom:link issue. This is 0.2.0. 2022-10-31 22:59:25 -05:00
README.md Links and correct sorting 2022-10-31 21:41:07 -05:00
Rocket.toml Implement basic Corobel 2022-10-31 20:57:20 -05:00

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
  • RSS feeds for tags
  • Atom Extension pagination support
  • Read More support
  • Dublin Core support
  • Media Envelope support