[PYTHON] Übertragen Sie Benachrichtigungen über die Linux-Befehlszeile oder das Skript auf Ihr Smartphone. (Einführung eines Tools namens ntfy)

Ich möchte ntfy vorstellen, weil es praktisch war.

Mit ntfy können Sie ganz einfach Push-Benachrichtigungen von Linux-Befehlszeilen und -Skripten an verschiedene Apps senden. Geschrieben in Python. Ich unterstütze viel, aber ich habe die folgenden drei ausprobiert:

Infolgedessen war Pushover notwendig und ausreichend, daher verwende ich Pushover.

Installation

Einfach mit pip zu installieren.

pip install ntfy

#Bei Verwendung von Slack
pip install ntfy[slack]

Bereiten Sie ~ / .ntfy.yml vor

Holen Sie sich "Token" und "Benutzerschlüssel" aus dem Einstellungsbildschirm der von Ihnen verwendeten Anwendung und schreiben Sie sie wie folgt in "~ / .ntfy.yml".

---
backends:
    - pushover
    - slack
    - pushbullet
pushover:
    user_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
slack:
    token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    recipient: "#general"
pushbullet:
    access_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Versuchen Sie es mit

#Drücken Sie einfach die Benachrichtigung
ntfy -t 'Test' send "This is a test."

#Benachrichtigen, wenn der Befehl beendet ist(Beispiel: Schlafbefehl)
ntfy done sleep 10

Wenn die Einstellungen korrekt sind, wird die App benachrichtigt. (Die Option -t ist der Titel der Nachricht.)

Versuchen Sie es mit Python-Code (zB Pushover)

>>> import ntfy
>>> ntfy.backends.pushover.notify(title="Test", message="This is a test.", user_key="XXXXXXXXXXXXXXXXXXXX")

Impressionen

Nützlich für Fehlerwarnungen und zeitaufwändige Ausführung von Stapeljobs.

Recommended Posts

Übertragen Sie Benachrichtigungen über die Linux-Befehlszeile oder das Skript auf Ihr Smartphone. (Einführung eines Tools namens ntfy)
Öffnen Sie die Chrome-Version von LINE über die Befehlszeile [Linux].
So zeigen Sie eine bestimmte Zeile einer Datei oder ein Befehlsergebnis unter Linux an (sed, awk)
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Von der Einführung von Pyethapp bis zur Vertragsabwicklung
Das beste Werkzeug, um Ihre Privatsphäre vor Fotos zu schützen ...!
So erstellen Sie einen Artikel über die Befehlszeile
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Python-Skript, das den Status des Servers über den Browser überprüfen kann
Suchen Sie unter Linux über die Befehlszeile nach großen Dateien
Immerhin die Geschichte der Rückkehr von Linux zu Windows
#Der Befehl zum Nachschlagen der Codierung der Textdatei (ISO-2022-JP, Shift_JIS, EUC-JP, UTF-8 oder UTF-16) unter Linux lautet nkf --guess (jedes Mal vergessen)
Eine super Einführung in Linux
[Linux] Ich habe versucht, die Ressourcenbestätigungsbefehle zusammenzufassen
[Einführung in StyleGAN] Ich habe mit "The Life of a Man" ♬ gespielt
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
[Los] Erstellen Sie einen CLI-Befehl, um die Erweiterung des Bildes zu ändern
[EC2] So installieren und laden Sie chromedriver über die Befehlszeile herunter
So extrahieren Sie die gewünschte Zeichenfolge aus einem Befehl in Zeile 4
Ein Befehl zum einfachen Überprüfen der Netzwerkgeschwindigkeit auf der Konsole
Von der Einführung von JUMAN ++ bis zur morphologischen Analyse von Japanisch mit Python
Erstellen Sie ein Befehlszeilenprogramm, um mit Python Dollar in Yen umzurechnen