This catches the midnight straggler
This commit is contained in:
@@ -48,7 +48,6 @@ fi
|
|||||||
# Takes one argument:
|
# Takes one argument:
|
||||||
# - {DIRECTORY}
|
# - {DIRECTORY}
|
||||||
get_files() {
|
get_files() {
|
||||||
echo "get_files() for ${1:19}"
|
|
||||||
files=($( find ${1} -maxdepth 1 -name '*wav' \
|
files=($( find ${1} -maxdepth 1 -name '*wav' \
|
||||||
| sort \
|
| sort \
|
||||||
| awk -F "/" '{print $NF}' ))
|
| awk -F "/" '{print $NF}' ))
|
||||||
@@ -60,14 +59,12 @@ get_files() {
|
|||||||
# Takes one argument:
|
# Takes one argument:
|
||||||
# - {DIRECTORY}
|
# - {DIRECTORY}
|
||||||
move_analyzed() {
|
move_analyzed() {
|
||||||
echo "Starting move_analyzed() for ${1:19}"
|
|
||||||
for i in "${files[@]}";do
|
for i in "${files[@]}";do
|
||||||
j="${i}.csv"
|
j="${i}.csv"
|
||||||
if [ -f "${1}/${j}" ];then
|
if [ -f "${1}/${j}" ];then
|
||||||
if [ ! -d "${1}-Analyzed" ];then
|
if [ ! -d "${1}-Analyzed" ];then
|
||||||
mkdir -p "${1}-Analyzed" && echo "'Analyzed' directory created"
|
mkdir -p "${1}-Analyzed" && echo "'Analyzed' directory created"
|
||||||
fi
|
fi
|
||||||
echo "Moving analyzed files to new directory"
|
|
||||||
mv "${1}/${i}" "${1}-Analyzed/"
|
mv "${1}/${i}" "${1}-Analyzed/"
|
||||||
mv "${1}/${j}" "${1}-Analyzed/"
|
mv "${1}/${j}" "${1}-Analyzed/"
|
||||||
fi
|
fi
|
||||||
@@ -79,8 +76,6 @@ move_analyzed() {
|
|||||||
# - {DIRECTORY}
|
# - {DIRECTORY}
|
||||||
run_analysis() {
|
run_analysis() {
|
||||||
sleep .5
|
sleep .5
|
||||||
echo "Starting run_analysis() for ${1:19}"
|
|
||||||
|
|
||||||
|
|
||||||
### TESTING NEW WEEK CALCULATION
|
### TESTING NEW WEEK CALCULATION
|
||||||
WEEK_OF_YEAR="$(echo "($(date +%m)-1) * 4" | bc -l)"
|
WEEK_OF_YEAR="$(echo "($(date +%m)-1) * 4" | bc -l)"
|
||||||
@@ -313,7 +308,6 @@ run_analysis() {
|
|||||||
# Takes one argument:
|
# Takes one argument:
|
||||||
# - {DIRECTORY}
|
# - {DIRECTORY}
|
||||||
run_birdnet() {
|
run_birdnet() {
|
||||||
echo "Starting run_birdnet() for ${1:19}"
|
|
||||||
get_files "${1}"
|
get_files "${1}"
|
||||||
move_analyzed "${1}"
|
move_analyzed "${1}"
|
||||||
run_analysis "${1}"
|
run_analysis "${1}"
|
||||||
@@ -327,7 +321,10 @@ if [ $(find ${RECS_DIR} -maxdepth 1 -name '*wav' | wc -l) -gt 0 ];then
|
|||||||
run_birdnet "${RECS_DIR}"
|
run_birdnet "${RECS_DIR}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DIRECTORY="$RECS_DIR/$(date "+%B-%Y/%d-%A")"
|
YESTERDAY="$RECS_DIR/$(date --date="yesterday" "+%B-%Y/%d-%A")"
|
||||||
if [ $(find ${DIRECTORY} -name '*wav' | wc -l) -gt 0 ];then
|
TODAY="$RECS_DIR/$(date "+%B-%Y/%d-%A")"
|
||||||
run_birdnet "${DIRECTORY}"
|
if [ $(find ${YESTERDAY} -name '*wav' | wc -l) -gt 0 ];then
|
||||||
|
run_birdnet "${YESTERDAY}"
|
||||||
|
elif [ $(find ${TODAY} -name '*wav' | wc -l) -gt 0 ];then
|
||||||
|
run_birdnet "${TODAY}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user