JoliNotif é uma biblioteca PHP multiplataforma para exibir notificações na área de trabalho. Funciona em Linux, Windows ou macOS.
Requer PHP >= 8.1 (suporte para PHP 5 estava disponível na versão 1.x, para PHP 7.0 e 7.1 na versão < 2.1.0, para PHP 7.2 e 7.3 na versão < 2.4.0, para PHP < 8.0 na versão 2.6. 0).
Observação
Esta biblioteca não pode ser usada em contexto web (FPM ou equivalente). Use-o em seus scripts CLI ou em um CRON
Use o Composer para instalar o JoliNotif em seu projeto:
compositor requer "jolicode/jolinotif"
include __DIR__.'/vendor/autoload.php';use JoliJoliNotifNotification;use JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// Crie sua notificação$notification = (nova notificação()) ->setTitle('Título da notificação') ->setBody('Este é o corpo da sua notificação') ->setIcon(__DIR__.'/path/to/your/icon.png') ->addOption('subtitle', 'This is a subtitle') // Funciona apenas no macOS (AppleScriptDriver)->addOption('sound', 'Frog') // Funciona apenas no macOS (AppleScriptDriver & TerminalNotifierDriver);// Enviar$notifier->send($notification);
Um executável shell também é fornecido para usar JoliNotif da CLI:
jolinotif --title "Olá" --body "Mundo"
Descubra mais lendo os documentos:
Uso básico
Notificação
Motoristas
Uso de CRON
Uso da CLI
Você pode ver as versões atuais e anteriores usando um dos seguintes:
o comando git tag
a página de lançamentos no Github
o arquivo listando as mudanças entre as versões
E finalmente alguma meta documentação:
modelos de versionamento e ramificação
instruções de contribuição
Todos os colaboradores
Este projeto foi originalmente inspirado em mikaelbr/node-notifier
JoliNotif é licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.