Commit | Line | Data |
---|---|---|
c3d5dd06 | 1 | - [ ] Support time ranges (i.e. reading the timeline between given time points) |
b8528cc7 | 2 | - [ ] Implement rfc3339->epoch and remove dependency on rfc3339-old |
dd3fa56a | 3 | - [ ] remove dependency on http-client |
d96fa613 SK |
4 | - [ ] optional text wrap |
5 | - [ ] write | |
4214c0f3 | 6 | - [x] caching (use cache by default, unless explicitly asked for update) |
d96fa613 SK |
7 | - [x] value --> cache |
8 | - [x] value <-- cache | |
24f1f64b | 9 | requires: d command |
d96fa613 SK |
10 | - [ ] timeline limits |
11 | - [ ] feed set operations (perhaps better done externally?) | |
12 | - [ ] timeline as a result of a query (feed set op + filter expressions) | |
13 | - [ ] named timelines | |
14 | - [ ] config files | |
15 | - [ ] parse "following" from feed | |
16 | - following = <nick> <uri> | |
17 | - [ ] parse mentions: | |
18 | - @<source.nick source.url> | @<source.url> | |
19 | - [ ] highlight mentions | |
20 | - [ ] filter on mentions | |
21 | - [ ] highlight hashtags | |
22 | - [ ] filter on hashtags | |
23 | - [ ] hashtags as channels? initial hashtag special? | |
24 | - [ ] query language | |
25 | - [ ] console logger colors by level ('error) | |
26 | - [ ] file logger ('debug) | |
24f1f64b SK |
27 | - [-] commands: |
28 | - [x] r | read | |
d96fa613 | 29 | - see timeline ops above |
24f1f64b | 30 | - [ ] w | write |
d96fa613 SK |
31 | - arg or stdin |
32 | - nick expand to URI | |
24f1f64b | 33 | - [ ] q | query |
d96fa613 SK |
34 | - see timeline ops above |
35 | - see hashtag and channels above | |
4214c0f3 | 36 | - [x] d | download |
24f1f64b | 37 | - [ ] u | upload |
d96fa613 | 38 | - calls user-configured command to upload user's own feed file to their server |
24f1f64b SK |
39 | Looks like a better CLI parser than "racket/cmdline": https://docs.racket-lang.org/natural-cli/ |
40 | But it is no longer necessary now that I've figured out how to chain (command-line ..) calls. |