----------------------------------------
       twtxt
       November 30th, 2017
       ----------------------------------------
       
       I finally got around to setting up twtxt! [0]
       
       I didn't install the utility yet. I was more concerned with
       writing microblogs than reading them for now. I knew I wanted to
       host it on my sdf site, which is hosted on meta (ma.sdf.org).
       I also knew I wanted to be able to author the microblog from any
       of my servers. It's not as robust as the phlog, so I shouldn't
       need to log in somewhere specific with a bunch of environment
       variables or scripts or anything. Here's what I've got:
       
         #!/usr/bin/env bash
         
         twt(){
           local TWTXT=${TWTXT:-"/meta/www/t/tomasino/twtxt.txt"}
         
           if [ $# -eq 0 ]; then
             read -ep 'Message: ' input
             if [ ! -z "$input" ]; then
               echo -e "`date -Im`\t$input" >> "$TWTXT"
             else
               echo "No message. Abort."
             fi
           else
             echo -e "`date -Im`\t$@" >> "$TWTXT"
           fi
         }
         
         meta="ma.sdf.org"
         host=$(hostname)
         
         if [ $host != $meta ]; then
           ssh -t tomasino@ma.sdf.org twt "$@"
         else
           twt "$@"
         fi
       
       It's not super clean or polished, but it works. If I'm not on
       meta, it ssh's to ma silently and runs the twt script on the right
       server. I can either 1-line it or I can just run the command and
       have it prompt me for my message. Then it's a simple append to the
       file with the datestamp and done.
       
       I guess I'll link it on the phlog? I'll have to figure out what
       I want to do about reading other people's twtxt's too. I think
       I need to write my own phlog aggregator before that, though.
       
       
 (HTM) [0] tomasino's twtxt