comparison .bash_aliases @ 197:954d25f20123

Removing toodledo stuff (no longer used)
author Steve Huston <huston@srhuston.net>
date Wed, 30 Sep 2020 10:54:00 -0400
parents 1d13f4ed76f5
children 6e7913283c7a
comparison
equal deleted inserted replaced
196:1d13f4ed76f5 197:954d25f20123
24 # Instead of checking for the presence of /opt/local/bin/ls (or gls) it's 24 # Instead of checking for the presence of /opt/local/bin/ls (or gls) it's
25 # easier to point directly to the one you know *is* installed. 25 # easier to point directly to the one you know *is* installed.
26 26
27 DFSTAT="/usr/bin/stat -f %m -t %s $HOME/.dotfilets" 27 DFSTAT="/usr/bin/stat -f %m -t %s $HOME/.dotfilets"
28 MDATE="/bin/date -v -1m +%s" 28 MDATE="/bin/date -v -1m +%s"
29 TDSTAT="/usr/bin/stat -f %m -t %s $HOME/.todo"
30 HDATE="/bin/date -v -1H +%s"
31 29
32 alias ls='/bin/ls -FG' 30 alias ls='/bin/ls -FG'
33 31
34 VNCVIEWER="open vnc://" 32 VNCVIEWER="open vnc://"
35 ;; 33 ;;
36 34
37 Linux) 35 Linux)
38 # See above for a description of these four 36 # See above for a description of these four
39 DFSTAT="/usr/bin/stat -c %Y $HOME/.dotfilets" 37 DFSTAT="/usr/bin/stat -c %Y $HOME/.dotfilets"
40 MDATE="/bin/date -d \"1 month ago\" +%s" 38 MDATE="/bin/date -d \"1 month ago\" +%s"
41 TDSTAT="/usr/bin/stat -c %Y $HOME/.todo"
42 HDATE="/bin/date -d \"1 hour ago\" +%s"
43 39
44 alias ls='/bin/ls --color=auto -F' 40 alias ls='/bin/ls --color=auto -F'
45 41
46 VNCVIEWER="vncviewer Shared=1 Fullcolor=1 " 42 VNCVIEWER="vncviewer Shared=1 Fullcolor=1 "
47 ;; 43 ;;
48 esac 44 esac
49 45
50 # Export some of those above for the benefit of future shells 46 # Export some of those above for the benefit of future shells
51 export DFSTAT MDATE TDSTAT HDATE 47 export DFSTAT MDATE
52 48
53 # SSH aliases 49 # SSH aliases
54 alias bh='ssh csesbh2.princeton.edu' 50 alias bh='ssh csesbh2.princeton.edu'
55 alias dh='ssh srhuston.net' 51 alias dh='ssh srhuston.net'
56 alias j='ssh joshua.srhuston.net' 52 alias j='ssh joshua.srhuston.net'
192 fi 188 fi
193 sleep 1 189 sleep 1
194 done > /dev/null 2>&1 190 done > /dev/null 2>&1
195 } 191 }
196 192
197 update_toodledo() {
198 case `hostname -s` in
199 xanadu|syrinx)
200 TOODLEDO_CMDS="toodledo tasks @Work; toodledo tasks @Anywhere"
201 ;;
202
203 milton|joshua)
204 TOODLEDO_CMDS="toodledo tasks @Home; toodledo tasks @Anywhere"
205 ;;
206
207 rapture)
208 TOODLEDO_CMDS="toodledo tasks @Anywhere"
209 ;;
210 esac
211
212 [[ -e $HOME/.todo.$$ ]] && return
213
214 eval $TOODLEDO_CMDS | egrep '^<[0-9]+>' | (
215 set -f
216 while read TASK ; do
217
218 if echo $TASK | grep -v 'startdate\[' ; then
219 continue
220 fi
221
222 TODAY=`date "+%Y/%m/%d"`
223 STARTDATE=`echo $TASK | sed 's/.*startdate\[\([^ [.].]]*\)\].*/\1/'`
224 [[ "$TODAY" > "$STARTDATE" || "$TODAY" == "$STARTDATE" ]] && echo $TASK
225
226 done
227 ) >> $HOME/.todo.$$
228
229 [[ $? -eq 255 ]] && {
230 # Update failed; clean up & don't do it again.
231 rm $HOME/.todo.$$
232 touch $HOME/.todo
233 return
234 }
235 echo "To-do list as of `date`" > $HOME/.todo
236 echo "---------------------------------------------" >> $HOME/.todo
237 egrep '#\[[0-9]+/[0-9]+/[0-9]+' $HOME/.todo.$$| sort -k 6.3 >> $HOME/.todo
238 egrep -v '(#\[[0-9]+/[0-9]+/[0-9]+|status\[(Delegated|Waiting|Hold|Postponed|Someday|Canceled|Reference)\])' $HOME/.todo.$$ >> $HOME/.todo
239 rm $HOME/.todo.$$
240 }
241
242 TOhtml() { 193 TOhtml() {
243 OUTDIR=`mktemp -d TOHTML.XXXXXX` 194 OUTDIR=`mktemp -d TOHTML.XXXXXX`
244 for F in `hg locate` ; do 195 for F in `hg locate` ; do
245 if [ -d $F ] ; then 196 if [ -d $F ] ; then
246 continue 197 continue