A program that downloads ICS from upstream calendars, indexes them, and publishes the index as HTML and ICS
sample-data | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
Running
# Run autonomous forever
./wide-angle-calendar auto --config config.toml
# Run RSS debug tool
cargo run -- debug-rss untracked/*.rss
# Debug the HTML output
# (You may need to run 'auto' mode first to download the ICS files)
cargo run -- debug-output --config config.toml
TODO
- Rewrite README considering best practices
- Add dynamic OpenGraph meta tags
- HTML templating for faster styling
- Maybe put descriptions behind
details
tag - Publish ICS to subscribe to?
- systemd unit or something