main
meftimes 2024-03-02 10:46:52 -05:00
commit 14a70b571e
3 changed files with 39 additions and 0 deletions

3
birthdays.txt 100644
View File

@ -0,0 +1,3 @@
John Doe January 1 2000
Jane Doe February 1 2000
Test Test March 2 2020

View File

@ -0,0 +1,21 @@
#!/bin/bash
TODAY=$(date +"%B %d") #month day
CURRENTYEAR=$(date +%Y)
if grep -q "$TODAY" /home/$USER/scripts/birthdays.txt; then
NAME=$(grep "$TODAY" /home/$USER/scripts/birthdays.txt | awk '{print $1,$2}')
BIRTHYEAR=$(grep "$TODAY" /home/$USER/scripts/birthdays.txt | awk '{print $5}')
AGE=$(expr $CURRENTYEAR - $BIRTHYEAR)
curl \
-u :ntfy_token_goes_here \
-H "Priority: urgent" \
-H "Tags: birthday" \
-H "Title: Birthday" \
-d "$NAME is $AGE years old today!" \
https://ntfy_url_goes_here
else
echo true #do nothing
fi
#absolute path required in script for cronjob to work

15
reminder-rent.sh 100755
View File

@ -0,0 +1,15 @@
#!/bin/bash
TODAY=$(date +"%B %d") #month day
case $TODAY in
"January 29" | "February 26" | "March 29" | "April 28" | "May 29" | "June 28" | "July 29" | "August 29" | "September 28" | "October 29" | "November 28" | "December 29" )
curl \
-u :ntfy_token_goes_here \
-H "Priority: urgent" \
-H "Tags: money_with_wings" \
-H "Title: Rent Reminder" \
-d "Payment due!" \
https://ntfy_url_goes_here
;;
esac