5mof tools: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
== Logo == | == Logo == | ||
[[File:5MoF_logo.png|thumb|left|Five Minutes of Fame logo]] | [[File:5MoF_logo.png|thumb|left|Five Minutes of Fame logo]] | ||
<br> | |||
<br> | |||
=== html 5 timers === | === html 5 timers === | ||
Revision as of 12:55, 1 December 2016
Logo

html 5 timers
- http://hackandtell.org/timer/
flaschentaschen and mary poppins control script
#!/bin/bash
set -e
HOST=localhost
if [ -n "$1" ]; then
HOST="$1"
fi
display () {
convert -size 45x35 \
-colors 256 -depth 8 \
-background "$2" -fill white \
-gravity center \
-font Noto-Sans -pointsize 12 label:"$1" \
png:- | pngtopnm - > timer.pnm
{ cat timer.pnm; \
echo 0 0 10; \
} | cat > /dev/udp/$HOST/1337
}
MINS=5
SECS=0
COLOR='green'
lower () {
if [ "$MINS" -eq 0 ]; then
COLOR=red
fi
if [ "$SECS" -eq 0 ]; then
if [ "$MINS" -eq 0 ]; then
echo "done!"
curl -XPOST http://pegasus.noise:5000/ -d "text=your five minutes of fame are over"
exit 0
else
MINS="$((MINS - 1))"
SECS=59
fi
else
SECS="$((SECS - 1))"
fi
}
while true; do
echo "$MINS:$SECS"
display $(printf "%02d:%02d" "$MINS" "$SECS") "$COLOR"
lower
sleep 1
done
-lizzie