Update examples
parent
9d37217eba
commit
1e7ae885b4
|
@ -2,6 +2,8 @@
|
||||||
# This is an example shell script showing how to consume a ntfy.sh topic using
|
# This is an example shell script showing how to consume a ntfy.sh topic using
|
||||||
# a simple script. The notify-send command sends any arriving message as a desktop notification.
|
# a simple script. The notify-send command sends any arriving message as a desktop notification.
|
||||||
|
|
||||||
|
TOPIC_URL=ntfy.sh/mytopic
|
||||||
|
|
||||||
while read msg; do
|
while read msg; do
|
||||||
[ -n "$msg" ] && notify-send "$msg"
|
[ -n "$msg" ] && notify-send "$msg"
|
||||||
done < <(stdbuf -i0 -o0 curl -s ntfy.sh/mytopic/raw)
|
done < <(stdbuf -i0 -o0 curl -s $TOPIC_URL/raw)
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# This is a PAM script hook that shows how to notify you when
|
# This is a PAM script hook that shows how to notify you when
|
||||||
# somebody logs into your server. Place at /usr/local/bin/ntfy-ssh-login.sh (with chmod +x!).
|
# somebody logs into your server. Place at /usr/local/bin/ntfy-ssh-login.sh (with chmod +x!).
|
||||||
|
|
||||||
|
TOPIC_URL=ntfy.sh/alerts
|
||||||
|
|
||||||
if [ "${PAM_TYPE}" = "open_session" ]; then
|
if [ "${PAM_TYPE}" = "open_session" ]; then
|
||||||
echo -en "\u26A0\uFE0F SSH login to $(hostname): ${PAM_USER} from ${PAM_RHOST}" | curl -T- ntfy.sh/alerts
|
curl -H tags:warning -H prio:high -d "SSH login to $(hostname): ${PAM_USER} from ${PAM_RHOST}" "${TOPIC_URL}"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -5,6 +5,7 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
_ "github.com/mattn/go-sqlite3" // SQLite driver
|
_ "github.com/mattn/go-sqlite3" // SQLite driver
|
||||||
|
"log"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
@ -210,6 +211,7 @@ func setupNewDB(db *sql.DB) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func migrateFrom0To1(db *sql.DB) error {
|
func migrateFrom0To1(db *sql.DB) error {
|
||||||
|
log.Print("Migrating cache database schema: from 0 to 1")
|
||||||
if _, err := db.Exec(migrate0To1AlterMessagesTableQuery); err != nil {
|
if _, err := db.Exec(migrate0To1AlterMessagesTableQuery); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue