Compare commits
7 Commits
291a950075
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 79ef4b10d5 | |||
| 6661e4d25e | |||
| f2f457c887 | |||
| 99a2c9aed5 | |||
| d819abbb36 | |||
| cc41c50756 | |||
| 9f9d33c0c5 |
13
README.md
13
README.md
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user