BeaverHabits - เว็บแอปติดตามนิสัยแบบไม่มีเป้าหมาย (Goal)
(github.com/daya0576)- แอป self-hosted สำหรับจัดการเพื่อเปลี่ยนสิ่งที่ต้องทำทุกวันให้เป็นนิสัย
- รองรับการดู Streaks ของแต่ละนิสัยแบบรายเดือน/3 เดือน/รายปี
- สามารถ Import/Export ได้ และมี REST API
- รองรับโดเมนแบบกำหนดเอง
- Python + SQLite
- รองรับโหมดสแตนด์อโลนบน iOS โดยเพิ่มไว้ที่หน้าจอหลัก
- มีส่วนขยายที่ผู้ใช้สร้างขึ้น เช่น
- HabitDeck : ใช้ Stream Deck เป็นตัวติดตามแบบอินเทอร์แอ็กทีฟ
- Apple Shortcut : บันทึกผ่านคำสั่งลัด
- Home Assistant Switch : บันทึกผ่าน Home Assistant ได้
3 ความคิดเห็น
น่าจะเป็นผลงานที่นักพัฒนาจากเซี่ยงไฮ้ทำขึ้นนะครับ ใช้งานได้ดีเลย~ ถ้าจะใช้แบบเดิม ๆ ก็น่าจะโอเคครับ
แต่ถ้าจะปรับแต่งเองคงต้องคิดดี ๆ ครับ
มันใช้
uvซึ่งเป็นไลบรารีแทนpipและบน Windows จะพัฒนาค่อนข้างลำบากหน่อยครับติดตั้ง virtual environment แล้วรันด้วย
uvicornก็ใช้งานได้ครับรู้สึกว่างานวิศวกรรมจะจัดเต็มเกินไปหน่อยครับ ฟีเจอร์มีไม่มาก แต่ dependency ปนกันไปหมด
แบบนี้จะจัดการแพ็กเกจได้ยากครับ
เหมือนกราฟ contribution บน GitHub เลย เลยยิ่งรู้สึกดึงดูดแปลก ๆ
ดีมากเลยนะ :-)