now="$(expr 60 \* $(date +%H) + $(date +%M))"
-if today --category='holiday' | ! grep '' >/dev/null; then
-today --category='school' | sed -e s/^..........//|grep '[0-9][0-9]:[0-9][0-9]-[0-9][0-9]:[0-9][0-9]'| \
+if ! today --category='holiday' | grep '' >/dev/null; then
+today --category='school' | sed -e s/^..........// -e 's/ \[.*\]$//'|grep '[0-9][0-9]:[0-9][0-9]-[0-9][0-9]:[0-9][0-9]'| \
while read times event; do
begin="$(expr 60 \* $(echo $times|sed -e 's/-.*//' -e 's/:/ + /g'))"
end="$(expr 60 \* $(echo $times|sed -e 's/.*-//' -e 's/:/ + /g'))"
done
fi
-today --category='!school' | sed -e s/^..........//|grep '[0-9][0-9]:[0-9][0-9]-[0-9][0-9]:[0-9][0-9]'| \
-while read times event; do
- begin="$(expr 60 \* $(echo $times|sed -e 's/-.*//' -e 's/:/ + /g'))"
- end="$(expr 60 \* $(echo $times|sed -e 's/.*-//' -e 's/:/ + /g'))"
- max_end="$end"
- if [ "$begin" -le "$now" -a "$now" -lt "$end" ]; then
- echo "scheduled=\"$event\"" > "$HOME/.away-smart"
- break
- elif [ "$old_away" = "$event" -a "$now" -gt "$max_end" ]; then
- echo "old_smart=\"$old_away\"" > "$HOME/.away-smart"
- fi
-done
+#today --category='!school' | sed -e s/^..........//|grep '[0-9][0-9]:[0-9][0-9]-[0-9][0-9]:[0-9][0-9]'| \
+#while read times event; do
+# begin="$(expr 60 \* $(echo $times|sed -e 's/-.*//' -e 's/:/ + /g'))"
+# end="$(expr 60 \* $(echo $times|sed -e 's/.*-//' -e 's/:/ + /g'))"
+# max_end="$end"
+# if [ "$begin" -le "$now" -a "$now" -lt "$end" ]; then
+# echo "scheduled=\"$event\"" > "$HOME/.away-smart"
+# break
+# elif [ "$old_away" = "$event" -a "$now" -gt "$max_end" ]; then
+# echo "old_smart=\"$old_away\"" > "$HOME/.away-smart"
+# fi
+#done
[ -f "$HOME/.away-smart" ] && . "$HOME/.away-smart"
old_sched="$scheduled"
$row->[0] =~ s/.*launchWebCT\("([^"]*)"\).*/$1/s;
$row->[0] =~ s/ <BR>(.*)/"<br \/>" . capitalize($1)/eg;
$row->[1] = capitalize($row->[1]);
+ $row->[1] =~ s/([A-Z]r?)$/$1./;
$row->[3] =~ s/-/-<wbr \/>/g;
$row->[5] =~ s/ON CAMPUS<br \/>//g;
$row->[5] =~ s/<br \/>/ /g;