JoliNotif — это кроссплатформенная PHP-библиотека для отображения уведомлений на рабочем столе. Он работает на Linux, Windows или macOS.
Требуется PHP >= 8.1 (поддержка PHP 5 была доступна в версии 1.x, PHP 7.0 и 7.1 — в версии < 2.1.0, PHP 7.2 и 7.3 — в версии < 2.4.0, PHP < 8.0 — в версии 2.6. 0).
Примечание
Эту библиотеку нельзя использовать в веб-контексте (FPM или эквивалент). Используйте его в своих сценариях CLI или в CRON.
Используйте Composer для установки JoliNotif в ваш проект:
композитору требуется «jolicode/jolinotif»
include __DIR__.'/vendor/autoload.php';use JoliJoliNotifNotification;use JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// Создайте уведомление$notification = (новое уведомление()) ->setTitle('Заголовок уведомления') ->setBody('Это тело вашего уведомления') ->setIcon(__DIR__.'/path/to/your/icon.png') ->addOption('subtitle', 'Это субтитр') // Работает только в macOS (AppleScriptDriver)->addOption('sound', 'Frog') // Работает только в macOS (AppleScriptDriver & TerminalNotifierDriver);// Отправить $notifier->send($notification);
Также предоставляется исполняемый файл оболочки для использования JoliNotif из CLI:
jolinotif --title "Привет" --body "Мир"
Узнайте больше, прочитав документацию:
Основное использование
Уведомление
Драйверы
Использование CRON
Использование интерфейса командной строки
Вы можете просмотреть текущую и прошлую версии, используя один из следующих способов:
команда git tag
страница релизов на Github
файл со списком изменений между версиями
И, наконец, немного метадокументации:
модели управления версиями и ветвлениями
инструкции по вкладам
Все участники
Этот проект изначально был вдохновлен mikaelbr/node-notifier.
JoliNotif лицензируется по лицензии MIT — подробности см. в файле ЛИЦЕНЗИИ.