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"
รวม __DIR__.'/vendor/autoload.php';ใช้ JoliJoliNotifNotification;ใช้ JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// สร้างการแจ้งเตือนของคุณ$notification = (ประกาศใหม่()) ->setTitle('ชื่อการแจ้งเตือน') ->setBody('นี่คือเนื้อหาการแจ้งเตือนของคุณ') ->setIcon(__DIR__.'/path/to/your/icon.png') ->addOption('subtitle', 'This is a subtitle') // ใช้งานได้กับ macOS (AppleScriptDriver)->addOption('sound', 'Frog') // ใช้งานได้กับ macOS เท่านั้น (AppleScriptDriver & TerminalNotifierDriver);// ส่ง$notifier->send($notification);
มีการจัดเตรียมไฟล์ปฏิบัติการเชลล์เพื่อใช้ JoliNotif จาก CLI:
jolinotif --หัวข้อ "สวัสดี" --body "โลก"
ค้นพบเพิ่มเติมโดยการอ่านเอกสาร:
การใช้งานขั้นพื้นฐาน
การแจ้งเตือน
ไดรเวอร์
การใช้งาน CRON
การใช้งาน CLI
คุณสามารถดูเวอร์ชันปัจจุบันและเวอร์ชันที่ผ่านมาได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
คำสั่ง git tag
หน้าเผยแพร่บน Github
ไฟล์แสดงรายการการเปลี่ยนแปลงระหว่างเวอร์ชัน
และสุดท้ายก็มีเอกสารเมตาบางส่วน:
การกำหนดเวอร์ชันและการแตกแขนงโมเดล
คำแนะนำการบริจาค
ผู้มีส่วนร่วมทั้งหมด
โปรเจ็กต์นี้เดิมได้รับแรงบันดาลใจจาก mikaelbr/node-notifier
JoliNotif ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด