+- [ ] Support redirects
+ - should permanent redirects update the feed somehow?
+- [ ] Support time ranges (i.e. reading the timeline between given time points)
- [ ] Implement rfc3339->epoch and remove dependency on rfc3339-old
- [ ] remove dependency on http-client
- [ ] optional text wrap
- [ ] write
-- [-] caching (use cache by default, unless explicitly asked for update)
+- [x] caching (use cache by default, unless explicitly asked for update)
- [x] value --> cache
- [x] value <-- cache
requires: d command
- [ ] q | query
- see timeline ops above
- see hashtag and channels above
- - [ ] d | download
+ - [x] d | download
- [ ] u | upload
- calls user-configured command to upload user's own feed file to their server
Looks like a better CLI parser than "racket/cmdline": https://docs.racket-lang.org/natural-cli/
But it is no longer necessary now that I've figured out how to chain (command-line ..) calls.
+- [ ] Suport immutable timelines
+ - store individual messages (possibly in something like DBM or SQLite)