diff --git a/bash/notify.sh b/bash/notify.sh index e69de29..309e6d3 100644 --- a/bash/notify.sh +++ b/bash/notify.sh @@ -0,0 +1,40 @@ +# !/bin/bash + +# GETem - nejkratší - funguje jen bez mezer +curl -sG "https://notify.muplab.cz?komu=asd@leoventura.cz&predmet=1předmět&zprava=asd" + + +# POSTEM - robustní +curl -s -X POST https://notify.muplab.cz -H "Content-Type: application/json" -d '{"komu":"asd@leoventura.cz","predmet":"2fce-post předmět","zprava":"čokoláda makoláda žluťoučký kůň","od":"novy@muplab.cz"}' >/dev/null 2>&1 + + +# ---------funkce-------------------------------- + + +notify() { + local komu="$1" + local predmet="$2" + local zprava="$3" + local od="$4" + local token="$5" + + # Sestav JSON payload + json="{\"komu\":\"$komu\",\"predmet\":\"$predmet\",\"zprava\":\"$zprava\"" + + if [ -n "$token" ]; then + json+=",\"token\":\"$token\"" + fi + + if [ -n "$od" ]; then + json+=",\"od\":\"$od\"" + fi + + json+="}" + + # Odeslání POST požadavku pomocí curl + curl -s -X POST https://notify.muplab.cz \ + -H "Content-Type: application/json" \ + -d "$json" >/dev/null 2>&1 +} + +notify "asd@leoventura.cz" "3fce předmět" "čokoláda makoláda žluťoučký kůň" "novy@muplab.cz"