โมดูล plyer เป็นโมดูลสำหรับเข้าถึงการทำงานฮาร์ดแวร์ข้ามแพลตฟอร์มในภาษาไพทอน
โดยโมดูลนี้ถูกพัฒนาโดยทีมงาน Kivy team ซึ่งเป็นทีมงานที่มีชื่อเสียงจากการทำโมดูลที่มีชื่อว่า Kivy เป็นโมดูลที่สามารถนำภาษาไพทอนไปแปลงเป็นแอพบนมือถืออย่าง IOS และ Android ได้สำเร็จ
รองรับทั้ง Python 2 และ Python 3
ใช้ MIT License
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install plyer
สามารถดูการรองรับความสามารถของโมดูล plyer ในแพลตฟอร์มต่าง ๆ ได้ที่ https://pypi.python.org/pypi/plyer/
ระบบแจ้งเตือน
ในโมดูล plyer มีโมดูลที่ชื่อว่า notification ช่วยให้สามารถทำระบบแจ้งเตือนในภาษาไพทอนได้แบบง่าย ๆ โดยรองรับทั้ง Windows , Mac OS, Linux และ Android ตามนี้
[python]
from plyer import notification
notification.notify(title='ระบบแจ้งเตือน', message='ดำเนินการเสร็จสิ้นแล้ว', app_name='Myapp', app_icon='', timeout=10)
[/python]
ผลลัพธ์

ดึงข้อมูลสถานะแบตเตอรี่
โมดูล plyer สามารถดึงข้อมูลสถานะแบตเตอรี่ได้ โดยความสามารถนี้รองรับทั้ง Windows , Mac OS, Linux , IOS และ Android
[python]
from plyer import battery
print(battery.status)
print(battery.status['percentage'])
[/python]
ผลลัพธ์
[python]{'percentage': 39, 'isCharging': False}
39[/python]
นอกจากนั้น โมดูล plyer มีความสามารถอื่น ๆ เช่น GPS, Text to speech และอื่น ๆ สามารถอ่านเอกสารเพิ่มเติมได้ที่ https://plyer.readthedocs.org/en/latest/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)