6 คะแนน โดย kmelon 2026-01-14 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

ลองเขียนตามรูปแบบของโพสต์ด้านล่างดูครับ!
พอเป็นครั้งแรกที่เขียนก็เลยไม่รู้ว่าแก้ไขโพสต์ไม่ได้ ^^;;

1. แนะนำตัว

สวัสดีครับ
ผมเป็นนักพัฒนาเดี่ยวที่ทำงานวิจัยและเรียนไปพร้อมกัน จึงต้องจัดการไฟล์ PDF และ EPUB อยู่บ่อยมาก

ทั้งงานวิจัย eBook และเอกสารต่าง ๆ สะสมเพิ่มขึ้นเรื่อย ๆ แต่

  • ไฟล์ก็กระจัดกระจายไปหลายที่
  • โปรแกรมอ่านหลายตัวก็ทำได้แค่อ่านอย่างเดียว

ผมเลยลงมือสร้างเครื่องมือที่ “เบา แต่จัดการได้จริง” ขึ้นมาเอง


2. สรุปบริการในหนึ่งบรรทัด

Folio คือแอปเดสก์ท็อปแบบออฟไลน์ที่ใช้จัดการ อ่าน และใส่คำอธิบายประกอบให้ไฟล์ EPUB/PDF ได้ในที่เดียว


3. แนะนำบริการ

Folio เป็นตัวจัดการไลบรารี eBook ที่เน้นการจัดการเอกสารส่วนตัว

  • จัดการไฟล์ EPUB / PDF ได้ในที่เดียว
  • อ่านพร้อมไฮไลต์ วาดเขียน และจดโน้ตได้
  • ทำงานแบบออฟไลน์เต็มรูปแบบ (ไม่มีการส่งเอกสารส่วนตัวออกไปภายนอก)
  • จัดระเบียบข้อมูลอ้างอิงของบทความวิจัย/เอกสารได้

ตั้งใจให้ใช้งานได้ทั้งสำหรับงานวิจัย การเรียน และการเก็บคลังเอกสารส่วนตัว


4. ฟีเจอร์หลัก

📚 การจัดการไลบรารี

  • ทำดัชนีอัตโนมัติด้วยการสแกนโฟลเดอร์
  • ดึงภาพปกอัตโนมัติและสร้างภาพย่อ
  • มุมมองแบบกริด / รายการ
  • จัดหมวดหมู่ด้วยแท็ก & คอลเลกชัน
  • ค้นหาและกรองตามชื่อเรื่อง·ผู้เขียน

📄 PDF Reader

  • เรนเดอร์ PDF คุณภาพสูง
  • มุมมอง 1 หน้า / 2 หน้า
  • ซูมได้อย่างอิสระ (พอดีหน้า / พอดีความกว้าง)
  • ค้นหาข้อความภายในเอกสาร
  • การนำทางด้วยสารบัญ (TOC)

🖍️ ฟีเจอร์จดโน้ต & งานวิจัย

  • ไฮไลต์ข้อความ (5 สี)
  • เครื่องมือวาดเขียน (ปากกา ปากกาไฮไลต์ รูปร่าง ลูกศร ฯลฯ)
  • Sticky note, บุ๊กมาร์ก
  • ส่งออกข้อมูลอ้างอิง
    (APA / MLA / Chicago / BibTeX)

⚙️ อื่น ๆ

  • ธีมมืด / สว่าง
  • รองรับภาษาเกาหลี / อังกฤษ
  • คีย์ลัดมากกว่า 40 รายการ
  • บันทึกขนาด/สถานะหน้าต่าง

5. Tech stack

  • Python 3.11
  • pywebview
  • PyMuPDF (เรนเดอร์ PDF)
  • ebooklib (พาร์ส EPUB)
  • SQLite
  • HTML / CSS / JavaScript (UI)

6. สิ่งที่ยากระหว่างพัฒนา

  • การบาลานซ์ระหว่างคุณภาพและประสิทธิภาพของการเรนเดอร์ PDF
  • ประสิทธิภาพการทำดัชนีสำหรับไลบรารีขนาดใหญ่
  • การรองรับความต่างของ UI/คีย์ลัด/การทำงานของหน้าต่างข้ามแพลตฟอร์ม

7. สถานะปัจจุบัน

  • รองรับ Windows / macOS

  • เปิดให้ดาวน์โหลดฟรีบนมาร์เก็ตจนถึง (~2026.01.31)

  • กำลังขยายฟีเจอร์โดยเน้นการใช้งานส่วนบุคคลเป็นหลัก

  • มีแผนขยายเป็นฟีเจอร์คลาวด์บนพื้นฐาน NAS/docker!

  • มีแผนเชื่อมต่อกับแอปมือถือ (android/iOS)!

  • กำลังคิดว่าจะจัดฟีเจอร์เพิ่มอีกหน่อยแล้วแชร์ต่อบน docker hub เรื่อย ๆ...

  • ดาวน์โหลด: https://market.habom.kr

  • ชุมชน/ฟีดแบ็ก: https://hub.habom.kr

  • วิดีโอแนะนำ: https://www.youtube.com/watch?v=c7ZCxbX8jSE

  • วิดีโอแนะนำ (ฟีเจอร์): https://www.youtube.com/watch?v=lndoEqEl7Gg

7-2 ดาวน์โหลดผ่าน oneDrive

  • สามารถเข้าไปดาวน์โหลดได้จาก URL มาร์เก็ตด้านบน (มาร์เก็ตเปิดถึง ~2026.01.31)
  • ส่วน oneDrive ด้านล่างจะเปิดแชร์จนถึง ~2026.01.21(พ.) 13:00 ครับ (ลืมไว้เลยน่าจะดาวน์โหลดได้ต่อเรื่อย ๆ ฮ่าๆ)
  • Folio 1.5.5 (for win, macOS)
  • Mediamark 2.0.13 (for win)
  • Mediamark เป็นเครื่องมือจัดการวิดีโอ ไม่ใช่หนังสือ ส่วนการทดสอบ macOS build ยังทำได้ไม่ครบเพราะกำลังเดินทางอยู่ เลยกำลังพิจารณาไว้ภายหลังครับ!
  • การอัปโหลดบน oneDrive เป็นการแชร์ชั่วคราว ส่วนมาร์เก็ตนั้นหากดาวน์โหลดแล้วจะได้รับเวอร์ชันที่แก้บั๊ก/อัปเดตอย่างต่อเนื่อง

8. สิ่งที่อยากได้

  • ฟีดแบ็กจากผู้ใช้จริง (ตอนนี้ก็ใช้งานไปแก้บั๊กไปเรื่อย ๆ อยู่ครับ)
  • ความเห็นเกี่ยวกับเวิร์กโฟลว์การจัดการ eBook/บทความวิจัย

ถ้ามีจุดที่ยังขาดหรือมีไอเดียปรับปรุงเพิ่มเติม ก็พูดคุยกันได้สบาย ๆ เลยครับ
ขอบคุณครับ 🙇


9. อื่น ๆ & แผนต่อไป

  • ตอนนี้กำลังทำงานในแนวทาง vibe coding คือออกแบบด้วยตัวเองแบบแมนนวลก่อน แล้วค่อยลงมือทำต่อไปเรื่อย ๆ โดยสิ่งที่ทำไปแล้วตอนนี้คือ
  1. พัฒนา market+payment module -> deploy บน docker hub (2 เดือน) - วิธีติดตั้ง docker
  • Viewer Demo สำหรับผู้ดูแลมาร์เก็ต (id: demo, pw: demo1234) - Link
  1. เครื่องมือ (Folio) > พัฒนาเครื่องมือจัดการ epub/pdf (1 สัปดาห์)
  2. เครื่องมือ (MediaMark) > พัฒนาเครื่องมือจัดการสื่อ/วิดีโอ (1 สัปดาห์)
  3. web portfolio (2 สัปดาห์)
  4. ระบบเขียนโพสต์อัตโนมัติสำหรับ SNS (Instagram/thread, X) (ไม่ถึง 1 สัปดาห์) - Link
  • เป็นหน้าในรูปแบบ Demo สามารถสมัครสมาชิก จากนั้นใส่ personal gpt api key และป้อนพรอมป์ต์เพื่อสร้างข้อความได้!

  • พอทำไปเรื่อย ๆ ก็เลยทำให้มันสร้างข้อความโปรโมตลง SNS อัตโนมัติได้ ส่วนการอัปโหลดติดเรื่องเสียเงินเลย pass! และมีแผนเพิ่มฟีเจอร์ตั้งเวลาแล้วส่งการแจ้งเตือนในอนาคต

  • มีแผนจะค่อย ๆ ทำสิ่งที่นึกออกให้ครบสักประมาณ 100 อย่าง :)

  • กว่าจะทำวิดีโอจากลิงก์ YouTube ด้านบนได้ไม่ง่ายเลยจริง ๆ แต่ถ้าตอนเริ่มต้นวางระบบให้ละเอียดดี พอหลังจากนั้นใช้ vibe coding (Claude Code)
    เพื่อดึงโครงสร้างการออกแบบโปรเจกต์ย้อนกลับจากสิ่งที่สร้างไว้ แล้วนำไปใช้กับโปรเจกต์ถัดไป ก็น่าจะช่วยให้ความเร็วเพิ่มขึ้นเรื่อย ๆ นะครับ!

เป็นครั้งแรกที่เขียนโพสต์แบบนี้ ไว้จะค่อย ๆ มาแชร์เรื่องที่กำลังทำอยู่ (ทั้งวิธีทำและผลงาน) เป็นระยะครับ :)
และขอให้ทุกท่านที่ได้อ่านโพสต์นี้มีแต่ความโชคดีตลอดปีนี้ครับ

2 ความคิดเห็น

 
tensun 2026-01-14

จะใช้งานให้ดีครับ ขอบคุณครับ

 
kmelon 2026-01-14

ขอบคุณครับ/ค่ะ เรายินดีรับข้อเสนอแนะเพื่อการปรับปรุงหรือรายงานข้อผิดพลาดเสมอ :)