23 lines
598 B
Bash
23 lines
598 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Configuration file for icscheck.sh
|
|
# https://winklerfamilie.eu/git/SmallThings/icsutils.git
|
|
|
|
local icsconf_url="https://somethi.ng"
|
|
local icsconf_output="${HOME}/my.ics"
|
|
local icsconf_useragent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0"
|
|
|
|
# icsError
|
|
# Called if the download from ${icsconf_url} failed
|
|
icsError() {
|
|
echo ICS Error
|
|
}
|
|
|
|
# icsChanged <new ics> <previous ics> <diff file>
|
|
icsChanged() {
|
|
echo ICS Changed. Generate ${icsconf_output}
|
|
[ ! e "${2:-}" ] && printf "First "
|
|
printf 'change of %s -> %s\n' "${1:-}" "${2:-}"
|
|
}
|
|
|