Move under www to ease rsync
This commit is contained in:
69
www/eps/hpr2173/hpr2173_cronjob_comments
Executable file
69
www/eps/hpr2173/hpr2173_cronjob_comments
Executable file
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash -
|
||||
#===============================================================================
|
||||
#
|
||||
# FILE: cronjob_comments
|
||||
#
|
||||
# USAGE: ./cronjob_comments
|
||||
#
|
||||
# DESCRIPTION: Runs 'scrape_comments' every so often through Cron. This
|
||||
# returns the number of comments awaiting approval.
|
||||
#
|
||||
# OPTIONS: ---
|
||||
# REQUIREMENTS: ---
|
||||
# BUGS: ---
|
||||
# NOTES: This version is for running on Pi Zero 1, it just lights the
|
||||
# Blinkt and doesn't run the pop-up code
|
||||
# AUTHOR: Dave Morriss (djm), Dave.Morriss@gmail.com
|
||||
# VERSION: 0.0.2
|
||||
# CREATED: 2016-07-07 10:43:51
|
||||
# REVISION: 2016-09-11 22:10:33
|
||||
#
|
||||
#===============================================================================
|
||||
|
||||
set -o nounset # Treat unset variables as an error
|
||||
|
||||
SCRIPT=${0##*/}
|
||||
|
||||
#
|
||||
# Directories and files
|
||||
#
|
||||
BASEDIR="$HOME/HPR/Community_News"
|
||||
LOGS="$BASEDIR/logs"
|
||||
LOGFILE="$LOGS/$SCRIPT.log"
|
||||
|
||||
#
|
||||
# LED number on the Blinkt
|
||||
#
|
||||
LED=1
|
||||
|
||||
#
|
||||
# Simple sanity check
|
||||
#
|
||||
SCRAPER="$BASEDIR/scrape_comments"
|
||||
if [[ ! -e $SCRAPER ]]; then
|
||||
echo "$SCRAPER was not found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#
|
||||
# Capture output and result. The script returns the number of comments and
|
||||
# prints a message which we log
|
||||
#
|
||||
message="$($SCRAPER)"
|
||||
result=$?
|
||||
echo "$(date +%Y%m%d%H%M%S) $message" >> "$LOGFILE"
|
||||
|
||||
if [[ $result -gt 0 ]]; then
|
||||
#
|
||||
# Send stuff to the local Blinkt!, pixel $LED
|
||||
#
|
||||
mosquitto_pub -t pimoroni/blinkt -m "rgb,$LED,255,255,0"
|
||||
else
|
||||
#
|
||||
# Turn the pixel off, there are no comments
|
||||
#
|
||||
mosquitto_pub -t pimoroni/blinkt -m "rgb,$LED,0,0,0"
|
||||
fi
|
||||
|
||||
# vim: syntax=sh:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
|
||||
|
||||
Reference in New Issue
Block a user