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 ac21e800b5 This is 0.5.3 9 months ago
config Implement basic Corobel 11 months ago
rss@1b001f74ff Vendor modified RSS to fix atom:link issue. This is 0.2.0. 11 months ago
samples/cohost/api/v1 Add support for Media Envelope for uploads 11 months ago
src Remove HTTP cache. 10 months ago
static Fix links on index page. 9 months ago
.gitignore Add HTTP and data cacheing for speed 11 months ago
.gitmodules Vendor modified RSS to fix atom:link issue. This is 0.2.0. 11 months ago
Cargo.lock This is 0.5.3 9 months ago
Cargo.toml This is 0.5.3 9 months ago
README.md Support media envelopes and feed w/o transparent shares 11 months ago
Rocket.toml Implement basic Corobel 11 months 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