Tuesday, February 11, 2014

/opt/bootalert.py

#!/usr/bin/python
import time
from time import sleep
import os
import sys
import subprocess
from subprocess import Popen
import pynma
import re
import commands
import urllib2

ips = commands.getoutput("/sbin/ifconfig | grep -i \"inet\" | grep -iv \"inet6\" | " + "awk {'print $2'$
ips = ips +"\n"+ urllib2.urlopen('http://ip.42.pl/raw').read()
print ips
p = pynma.PyNMA( "NOTIFYMYANDROIDAPIKEYHERE" )
application="boot Alert"
event="pi just booted"
p.push(application, event, ips)

Sunday, February 9, 2014

/usr/local/timelapse/capture.sh

#!/bin/bash

#kill old procs
vidpid=$(pgrep raspivid)
if ! kill $vidpid > /dev/null 2>&1; then
    echo "no raspivid running OK" >&2
fi
SAVEROOT="/var/www/vids"
YEARDIR=$(date +%Y)
MONTHDIR=$(date +%m)
SAVEDIR="$SAVEROOT/$YEARDIR/$MONTHDIR"

filename=$(date +"%Y_%m%d_%H%M-%S").h264

if [ ! -d "$SAVEROOT/$YEARDIR" ]; then
  # if the year dir don't exist, make it
  mkdir $SAVEROOT/$YEARDIR
fi

if [ ! -d "$SAVEROOT/$YEARDIR/$MONTHDIR" ]; then
  # if the month dir don't exist, make it
  mkdir $SAVEROOT/$YEARDIR/$MONTHDIR
fi
filename=$SAVEROOT/$YEARDIR/$MONTHDIR/$filename

raspivid -n -t 3600000 -fps 24 -o $filename