JoliNotif ist eine plattformübergreifende PHP-Bibliothek zur Anzeige von Desktop-Benachrichtigungen. Es funktioniert unter Linux, Windows oder macOS.
Erfordert PHP >= 8.1 (Unterstützung für PHP 5 war in Version 1.x verfügbar, für PHP 7.0 und 7.1 in Version < 2.1.0, für PHP 7.2 und 7.3 in Version < 2.4.0, für PHP < 8.0 in Version 2.6. 0).
Notiz
Diese Bibliothek kann nicht in einem Webkontext (FPM oder gleichwertig) verwendet werden. Verwenden Sie es in Ihren CLI-Skripten oder in einem CRON
Verwenden Sie Composer, um JoliNotif in Ihrem Projekt zu installieren:
Komponist benötigt „Jolicode/Jolinotif“
include __DIR__.'/vendor/autoload.php';use JoliJoliNotifNotification;use JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// Erstellen Sie Ihre Benachrichtigung$notification = (neue Benachrichtigung()) ->setTitle('Benachrichtigungstitel') ->setBody('Dies ist der Text Ihrer Benachrichtigung') ->setIcon(__DIR__.'/path/to/your/icon.png') ->addOption('subtitle', 'This is a subtitle') // Funktioniert nur auf macOS (AppleScriptDriver)->addOption('sound', 'Frog') // Funktioniert nur auf macOS (AppleScriptDriver & TerminalNotifierDriver);// Senden Sie es $notifier->send($notification);
Für die Verwendung von JoliNotif über die CLI wird außerdem eine ausführbare Shell-Datei bereitgestellt:
jolinotif --title "Hallo" --body "Welt"
Erfahren Sie mehr, indem Sie die Dokumente lesen:
Grundlegende Verwendung
Benachrichtigung
Treiber
CRON-Nutzung
CLI-Nutzung
Sie können die aktuelle und frühere Versionen auf eine der folgenden Weisen anzeigen:
der git tag
-Befehl
die Release-Seite auf Github
die Datei, die die Änderungen zwischen den Versionen auflistet
Und zum Schluss noch eine Meta-Dokumentation:
Versionierungs- und Verzweigungsmodelle
Beitragsanweisungen
Alle Mitwirkenden
Dieses Projekt wurde ursprünglich von mikaelbr/node-notifier inspiriert
JoliNotif ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.