Hammerspoon - ระบบอัตโนมัติบน macOS ที่สร้างด้วย Lua
(hammerspoon.org)สามารถเข้าถึง API ส่วนใหญ่ของ OSX จากโค้ด Lua ได้ (แอปพลิเคชัน, หน้าต่าง, ตัวชี้เมาส์, ระบบไฟล์, อุปกรณ์เสียง, แบตเตอรี่, คลิปบอร์ด, Wi‑Fi ฯลฯ)
เมื่อเทียบกับ Automator/AppleScript ที่มากับ OSX โดยพื้นฐานแล้ว สามารถทำงานได้หลากหลายกว่า เช่น การรันเบื้องหลังหรือการเข้าถึงระดับล่าง อีกทั้งยังมีชุมชนนักพัฒนาที่คึกคัก จึงมีเอกสารและตัวอย่างที่เกี่ยวข้องค่อนข้างมาก
1 ความคิดเห็น
https://www.hammerspoon.org/Spoons/ สามารถดูโค้ดที่ทำไว้แล้ว (Spoon) ได้ที่นี่
MiroWindowsManager : ปรับตำแหน่งหน้าต่างด้วย ctrl+alt+cmd+ปุ่มลูกศร
https://www.hammerspoon.org/Spoons/MiroWindowsManager.html
Amphetamine : ตัวแทนของ Caffeine ช่วยป้องกันไม่ให้เข้าสู่โหมด Sleep
https://gist.github.com/heptal/50998f66de5aba955c00
HCalendar : ปฏิทินแนวนอนที่แสดงบนเดสก์ท็อป
https://www.hammerspoon.org/Spoons/HCalendar.html
วิธีติดตั้งหลังจากดาวน์โหลด Spoon ครั้งแรก
คลิก
.spoonแล้วระบบจะคัดลอกไปที่ ~/.hammerspoon/กดไอคอนค้อนในแถบเมนูแล้วเลือก Open Config เพื่อเปิดตัวแก้ไข
init.luaใส่
hs.loadSpoon("ชื่อสปูน")แล้วกด Reload Config ที่ไอคอนค้อน เป็นอันเสร็จ