You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Leonora Tindall c8f236b6c0
This is 0.5.1
4 weeks ago
config Implement basic Corobel 1 month ago
rss@1b001f74ff Vendor modified RSS to fix atom:link issue. This is 0.2.0. 1 month ago
samples/cohost/api/v1 Add support for Media Envelope for uploads 4 weeks ago
src Add better logging 4 weeks ago
static Support media envelopes and feed w/o transparent shares 4 weeks ago
.gitignore Add HTTP and data cacheing for speed 4 weeks ago
.gitmodules Vendor modified RSS to fix atom:link issue. This is 0.2.0. 1 month ago
Cargo.lock This is 0.5.1 4 weeks ago
Cargo.toml This is 0.5.1 4 weeks ago
README.md Support media envelopes and feed w/o transparent shares 4 weeks ago
Rocket.toml Implement basic Corobel 1 month ago

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