Compare commits

...

7 Commits

Author SHA1 Message Date
79ef4b10d5 Aktualizovat README.md 2025-07-22 14:46:53 +02:00
6661e4d25e Aktualizovat README.md 2025-07-22 14:29:56 +02:00
f2f457c887 Aktualizovat README.md 2025-07-22 14:18:27 +02:00
99a2c9aed5 Aktualizovat README.md 2025-07-22 14:16:53 +02:00
d819abbb36 Aktualizovat README.md 2025-07-22 14:03:14 +02:00
cc41c50756 asd 2025-07-22 14:00:15 +02:00
9f9d33c0c5 asd 2025-07-21 15:07:40 +02:00
3 changed files with 25 additions and 5 deletions

View File

@@ -1,3 +1,14 @@
# notify
Posílání zpráv ze scriptů. Jednoduše.
Posílání zpráv ze scriptů. Jednoduše.
- Jednoduše pošli e-mail pomocí POST/GET.
- Ve velikosti od pár znaků po obrovské pole.
- Výchozí odesílatel je notify@muplab.cz, ale lze si nastavit jakýkoli @muplab.cz.
- Pro jazyky: PHP, JavaScript, Bash (Linux), Powershell (Windows)
- Minimální zásah do workflow
- Bez zpomalení kódu (u PHP a JS).
- Všechny e-maily jdou zároveň i na můj e-mail, abych zpozoroval jakékoli zneužití.
- Použití odkudkoli
- [FUTURE] Krásně naformátovaná Array
- [IDEAS] Ukládat zprávy do DB, vytvořit k nim odkaz na html verzi (kde se zobrazí array krásně) a e-mailem posílat jen upozornění/čistý text.

View File

@@ -1,11 +1,11 @@
# !/bin/bash
# GETem - nejkratší - funguje bez mezer
curl -sG "https://notify.muplab.cz?komu=asd@leoventura.cz&predmet=1předmět&zprava=asd"
curl -sG "https://notify.muplab.cz?komu=asd@leoventura.cz&predmet=př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
curl -s -X POST https://notify.muplab.cz -H "Content-Type: application/json" -d '{"komu":"asd@leoventura.cz","predmet":"předmět","zprava":"čokoláda makoláda žluťoučký kůň","od":"novy@muplab.cz"}' >/dev/null 2>&1
# ---------funkce--------------------------------
@@ -37,4 +37,4 @@ notify() {
-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"
notify "asd@leoventura.cz" "předmět" "čokoláda makoláda žluťoučký kůň" "novy@muplab.cz"

View File

@@ -1,4 +1,13 @@
function notify($komu, $predmet, $zprava, $od = $null, $token = $null) {
#nejednodušší GET
Invoke-RestMethod -Method Get -Uri "https://notify.muplab.cz?komu=asd@leoventura.cz&predmet=jidlo&zprava=coko"
#nejednodušší POST
Invoke-RestMethod -Method Post -Uri "https://notify.muplab.cz" -Body 'komu=asd@leoventura.cz&predmet=jidlo&zprava=cokolada'
# robustnější, háčky i čárky fungují
function notify($komu, $predmet, $zprava, $od = $null, $token = $null) {
$data = @{
komu = $komu