Add TODOs
[tt.git] / tt
diff --git a/tt b/tt
index 8b66a2e..32606b8 100755 (executable)
--- a/tt
+++ b/tt
 ; 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 filter on hashtags
+; TODO hashtags as channels? initial hashtag special?
 ; TODO query language
 ; TODO concurrency
-; TODO log colors by level
+; 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.03504 seconds and 4 git commands to generate.