Add TODOs
[tt.git] / tt
diff --git a/tt b/tt
index 81dd1a8..32606b8 100755 (executable)
--- a/tt
+++ b/tt
@@ -10,6 +10,8 @@
 ; TODO named timelines
 ; TODO CLI params
 ; TODO config files
+; TODO parse mentions:
+; - @<source.nick source.url> | @<source.url>
 ; TODO highlight mentions
 ; TODO filter on mentions
 ; TODO highlight hashtags
 ; TODO concurrency
 ; TODO console logger colors by level ('error)
 ; TODO file logger ('debug)
+; TODO commands:
+; - r | read
+;   - see timeline ops above
+; - w | write
+;   - arg or stdin
+;   - nick expand to URI
+; - q | query
+;   - see timeline ops above
+;   - see hashtag and channels above
+; - d | download
+; - u | upload
+;   - calls user-configured command to upload user's own feed file to their server
+; TODO user-agent format: <client>/<version> (+<source.url>; @<source.nick>)
+;   - requires configurability
+;   - ref: https://twtxt.readthedocs.io/en/latest/user/discoverability.html
 
 #lang racket
 
            (str->lines payload)]
          [feeds
            (map (λ (line)
+                   ; TODO validation
                    (define toks (string-split line))
                    (feed
                      [list-ref toks 0]
This page took 0.035764 seconds and 4 git commands to generate.