scripts
						commit
						14a70b571e
					
				|  | @ -0,0 +1,3 @@ | ||||||
|  | John Doe January 1 2000 | ||||||
|  | Jane Doe February 1 2000 | ||||||
|  | Test Test March 2 2020 | ||||||
|  | @ -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 | ||||||
|  | @ -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 | ||||||
		Loading…
	
		Reference in New Issue