Folio – व्यक्तिगत eBook लाइब्रेरी मैनेजर (EPUB/PDF)
(youtube.com)नीचे दिए गए लेख के फ़ॉर्मैट को देखकर मैंने इसे लिखा है!
पहली बार लिख रहा हूँ^^;; मुझे पता नहीं था कि इसे संपादित नहीं किया जा सकता।
1. परिचय
नमस्ते।
मैं एक indie developer हूँ जो शोध और पढ़ाई करते समय PDF और EPUB फ़ाइलों के साथ बहुत काम करता है।
पेपर, eBook और संदर्भ सामग्री लगातार जमा होती रहती हैं,
- फ़ाइलें इधर-उधर बिखर जाती हैं
- viewer केवल पढ़ने तक सीमित होते हैं
इसलिए मुझे “हल्का लेकिन ठीक से मैनेज कर सकने वाला टूल” चाहिए था, और मैंने इसे खुद बना लिया।
2. सेवा का एक-पंक्ति सारांश
Folio एक offline desktop app है जिसमें आप EPUB/PDF को एक ही जगह मैनेज, पढ़ और annotate कर सकते हैं।
3. सेवा परिचय
Folio एक eBook लाइब्रेरी मैनेजर है जो व्यक्तिगत सामग्री प्रबंधन पर केंद्रित है।
- EPUB / PDF फ़ाइलों को एक ही जगह मैनेज करें
- पढ़ते समय highlight, drawing और notes बनाएं
- पूरी तरह offline काम करता है (व्यक्तिगत सामग्री बाहर ट्रांसफ़र नहीं होती)
- शोधपत्र/संदर्भ सामग्री की citation जानकारी व्यवस्थित की जा सकती है
इसे शोध, पढ़ाई और व्यक्तिगत archive उपयोग के लिए बनाया गया है।
4. मुख्य फीचर्स
📚 लाइब्रेरी प्रबंधन
- folder scan आधारित auto indexing
- auto cover extraction और thumbnail generation
- grid / list view
- tag & collection वर्गीकरण
- शीर्षक·लेखक खोज और filtering
📄 PDF रीडर
- high-quality PDF rendering
- 1-page / 2-page view
- flexible zoom (page fit / width fit)
- दस्तावेज़ के भीतर text search
- table of contents (TOC) navigation
🖍️ annotation और research फीचर्स
- text highlight (5 रंग)
- drawing tools (pen, highlighter, shapes, arrows आदि)
- sticky notes, bookmarks
- citation जानकारी export
(APA / MLA / Chicago / BibTeX)
⚙️ अन्य
- dark / light theme
- Korean / English support
- 40 से अधिक keyboard shortcuts
- window size/state save
5. तकनीकी स्टैक
- Python 3.11
- pywebview
- PyMuPDF (PDF rendering)
- ebooklib (EPUB parsing)
- SQLite
- HTML / CSS / JavaScript (UI)
6. विकास के दौरान कठिनाइयाँ
- PDF rendering quality और performance के बीच संतुलन
- बड़े लाइब्रेरी indexing की performance
- अलग-अलग platforms पर UI/shortcuts/window behavior के अंतर को संभालना
7. वर्तमान स्थिति
-
Windows / macOS support
-
मार्केट में (~2026.01.31) तक free download उपलब्ध
-
व्यक्तिगत उपयोग के लिए फीचर्स का विस्तार जारी
-
cloud फीचर्स के साथ NAS/docker आधारित विस्तार की योजना
-
mobile (android/iOS) app integration की योजना
-
और फीचर्स जोड़कर docker hub पर लगातार share करने का विचार...
-
डाउनलोड: 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 तक share किया जाएगा। (मैं भूल गया था, इसलिए शायद डाउनलोड चलता रहेगा haha)
- Folio 1.5.5 (for win, macOS)
- Mediamark 2.0.13 (for win)
- Mediamark किताबों के बजाय वीडियो मैनेजमेंट tool है। macOS build टेस्ट यात्रा के दौरान था, इसलिए पूरा टेस्ट नहीं कर सका; आगे चलकर विचार कर रहा हूँ!
- oneDrive upload अस्थायी sharing है, जबकि मार्केट से डाउनलोड करने पर आप error fixes/updates वाले versions लगातार प्राप्त कर सकते हैं।
8. क्या अपेक्षा है?
- वास्तविक user feedback (errors को मैं इस्तेमाल करते हुए समय-समय पर लगातार ठीक कर रहा हूँ।)
- eBook/पेपर मैनेजमेंट workflow पर राय
अगर कोई कमी या सुधार का विचार हो तो बेझिझक बताइए।
धन्यवाद 🙇
9. अन्य & आगे की योजना
- अभी मैं vibe coding के साथ manually design करके लगातार बनाता जा रहा हूँ। अब तक जो काम किए हैं, वे इस प्रकार हैं:
- मार्केट+payment module development -> docker hub deployment (2 महीने) - docker install method
- मार्केट admin viewer demo (id: demo, pw: demo1234) - Link
- टूल(Folio) > epub/pdf मैनेजमेंट टूल development (1 सप्ताह)
- टूल(MediaMark) > media/video management tool development (1 सप्ताह)
- web portfolio (2 सप्ताह)
- SNS (Instagram/thread, X) auto writing (1 सप्ताह से कम) - Link
-
यह demo-रूप का पेज है। signup के बाद अपनी व्यक्तिगत gpt api key assign करके prompt input देने पर generation संभव है!
-
बनाते-बनाते लगा कि SNS के लिए promotional copy अपने-आप बन जाती है, लेकिन upload paid है इसलिए pass!, समय निर्धारित करके notification भेजना (फीचर implementation planned) है
-
बीच-बीच में जो भी विचार आएँगे, उन्हें बनाकर लगभग 100 तक पहुँचाने की योजना है :)
-
ऊपर दिए गए YouTube लिंक तक वीडियो बनाना वास्तव में आसान नहीं था, लेकिन अगर शुरुआत में ध्यान से बनाया जाए, तो बाद में vibe coding (Claude Code) का उपयोग करके
बने हुए काम से उल्टा project design निकालकर अगले project पर लागू करना आसान हो जाता है, इसलिए शायद धीरे-धीरे speed बढ़ेगी!
पहली बार पोस्ट लिख रहा हूँ, आगे भी जो बना रहा हूँ (तरीका, परिणाम) उसे समय-समय पर share करूँगा :)
और इस पोस्ट को देखने वाले सभी लोगों के लिए कामना है कि इस साल भी आपका भाग्य साथ दे।
2 टिप्पणियां
अच्छे से इस्तेमाल करूंगा, धन्यवाद
धन्यवाद, सुधार सुझावों या त्रुटियों का हमेशा स्वागत है :)