X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=tt.rkt;h=230e6ac0c55c7630386a96e961eb4e79f5b0af06;hb=dd3fa56adbb7d8497dc840315cec46883540ea61;hp=427c5e7a77e7d46c88f0193ee32c10e79dabb3b2;hpb=01e4c499591a81882186c94ad7f087daa4c9fb14;p=tt.git diff --git a/tt.rkt b/tt.rkt index 427c5e7..230e6ac 100644 --- a/tt.rkt +++ b/tt.rkt @@ -1,42 +1,3 @@ -; TODO optional text wrap -; TODO write -; TODO caching (use cache by default, unless explicitly asked for update) -; - [x] value --> cache -; - [x] value <-- cache -; requires: commands -; TODO timeline limits -; TODO feed set operations (perhaps better done externally?) -; TODO timeline as a result of a query (feed set op + filter expressions) -; TODO named timelines -; TODO config files -; TODO parse "following" from feed -; - following = -; 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 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 -; -; Looks like a better CLI parser than "racket/cmdline": -; https://docs.racket-lang.org/natural-cli/ - #lang racket (require openssl/sha1) @@ -285,11 +246,11 @@ (module+ main (require setup/getinfo) - (current-http-response-auto #f) + (current-http-client/response-auto #f) (let* ([prog-name "tt"] [prog-version ((get-info (list prog-name)) 'version)] [user-agent (user-agent prog-name prog-version)]) - (current-http-user-agent user-agent)) + (current-http-client/user-agent user-agent)) (let* ([use-cache #f] [log-level