Compare commits
7 Commits
291a950075
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 79ef4b10d5 | |||
| 6661e4d25e | |||
| f2f457c887 | |||
| 99a2c9aed5 | |||
| d819abbb36 | |||
| cc41c50756 | |||
| 9f9d33c0c5 |
11
README.md
11
README.md
@@ -1,3 +1,14 @@
|
|||||||
# notify
|
# 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.
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
# !/bin/bash
|
# !/bin/bash
|
||||||
|
|
||||||
# GETem - nejkratší - funguje bez mezer
|
# 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í
|
# 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--------------------------------
|
# ---------funkce--------------------------------
|
||||||
@@ -37,4 +37,4 @@ notify() {
|
|||||||
-d "$json" >/dev/null 2>&1
|
-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"
|
||||||
|
|||||||
@@ -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 = @{
|
$data = @{
|
||||||
komu = $komu
|
komu = $komu
|
||||||
|
|||||||
Reference in New Issue
Block a user