JoliNotif es una biblioteca PHP multiplataforma para mostrar notificaciones de escritorio. Funciona en Linux, Windows o macOS.
Requiere PHP >= 8.1 (el soporte para PHP 5 estaba disponible en la versión 1.x, para PHP 7.0 y 7.1 en la versión < 2.1.0, para PHP 7.2 y 7.3 en la versión < 2.4.0, para PHP < 8.0 en la versión 2.6. 0).
Nota
Esta biblioteca no se puede utilizar en un contexto web (FPM o equivalente). Úselo en sus scripts CLI o en un CRON
Utilice Composer para instalar JoliNotif en su proyecto:
El compositor requiere "jolicode/jolinotif"
incluya __DIR__.'/vendor/autoload.php';use JoliJoliNotifNotification;use JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// Crea tu notificación$notificación = (nueva notificación()) ->setTitle('Título de notificación') ->setBody('Este es el cuerpo de su notificación') ->setIcon(__DIR__.'/ruta/a/tu/icon.png') ->addOption('subtitle', 'Esto es un subtítulo') // Solo funciona en macOS (AppleScriptDriver)->addOption('sound', 'Frog') // Solo funciona en macOS (AppleScriptDriver y TerminalNotifierDriver);// Envíalo$notificador->enviar($notificación);
También se proporciona un ejecutable de shell para utilizar JoliNotif desde CLI:
jolinotif --título "Hola" --cuerpo "Mundo"
Descubra más leyendo los documentos:
Uso básico
Notificación
Conductores
Uso de CRON
Uso de CLI
Puede ver las versiones actuales y pasadas utilizando una de las siguientes opciones:
el comando git tag
la página de lanzamientos en Github
el archivo que enumera los cambios entre versiones
Y finalmente algo de metadocumentación:
modelos de versionado y ramificación
instrucciones de contribución
Todos los contribuyentes
Este proyecto fue inspirado originalmente por mikaelbr/node-notifier
JoliNotif tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.