X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=tt;h=32606b84b0840ac0a694347f3fbfcea0ddc932a2;hb=93ebe03e20275354c3c4111e5d77c74eca8a7166;hp=8b66a2eeeb4cdeb0362afd84fcf1e7dbb88b849f;hpb=9a6a9f9a4781816980dd41221b8f238641134ce5;p=tt.git diff --git a/tt b/tt index 8b66a2e..32606b8 100755 --- a/tt +++ b/tt @@ -10,13 +10,32 @@ ; TODO named timelines ; TODO CLI params ; TODO config files +; TODO parse mentions: +; - @ | @ ; 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: / (+; @) +; - requires configurability +; - ref: https://twtxt.readthedocs.io/en/latest/user/discoverability.html #lang racket @@ -118,6 +137,7 @@ (str->lines payload)] [feeds (map (λ (line) + ; TODO validation (define toks (string-split line)) (feed [list-ref toks 0]