forked from HPR/hpr-tools
Moved project directories and files to an empty local repo
This commit is contained in:
62
InternetArchive/check_missing
Executable file
62
InternetArchive/check_missing
Executable file
@@ -0,0 +1,62 @@
|
||||
#!/bin/bash -
|
||||
#===============================================================================
|
||||
#
|
||||
# FILE: check_missing
|
||||
#
|
||||
# USAGE: ./check_missing [start] [end]
|
||||
#
|
||||
# DESCRIPTION: Looks for missing audio files in the upload area and in the
|
||||
# upload journal on the VPS. The upload area is on the VPS at
|
||||
# /var/IA/uploads and the journal is (currently) in
|
||||
# ~dave/IA/ias3uploads.jnl
|
||||
#
|
||||
# OPTIONS: ---
|
||||
# REQUIREMENTS: ---
|
||||
# BUGS: ---
|
||||
# NOTES: ---
|
||||
# AUTHOR: Dave Morriss (djm), Dave.Morriss@gmail.com
|
||||
# VERSION: 0.0.1
|
||||
# CREATED: 2015-06-14 13:07:23
|
||||
# REVISION: 2015-06-14 13:08:07
|
||||
#
|
||||
#===============================================================================
|
||||
|
||||
set -o nounset # Treat unset variables as an error
|
||||
|
||||
SCRIPT=${0##*/}
|
||||
DIR=${0%/*}
|
||||
|
||||
#
|
||||
# Where the tools are
|
||||
#
|
||||
BASEDIR="$HOME/IA"
|
||||
|
||||
#
|
||||
# For the moment the files for uploading are in two places
|
||||
#
|
||||
UPLOADS="/var/IA/uploads"
|
||||
|
||||
#
|
||||
# Where the journal is
|
||||
#
|
||||
JNL="$BASEDIR/ias3upload.jnl"
|
||||
|
||||
#
|
||||
# Default episode range
|
||||
#
|
||||
START=${1:-1300}
|
||||
END=${2:-1799}
|
||||
|
||||
#
|
||||
# Go looking for missing stuff
|
||||
#
|
||||
for (( i=${START}; i<=${END}; i++ ))
|
||||
do
|
||||
if [ ! -e "$UPLOADS/hpr$i.wav" ]; then
|
||||
if ! grep -q "hpr$i.wav" $JNL; then
|
||||
echo "Missing hpr$i.wav";
|
||||
fi;
|
||||
fi;
|
||||
done
|
||||
|
||||
exit
|
Reference in New Issue
Block a user