Joplin - ओपन सोर्स नोट-लेखन और टू-डू एप्लिकेशन
(github.com/laurent22)- Joplin एक मुफ्त ओपन सोर्स नोट-लेखन और टू-डू एप्लिकेशन है, जिसमें बड़ी संख्या में नोट्स को नोटबुक्स में व्यवस्थित किया जा सकता है
- नोट्स को खोजा, कॉपी, टैग और संशोधित किया जा सकता है, और उन्हें सीधे एप्लिकेशन के भीतर संपादित किया जा सकता है या उपयोगकर्ता के टेक्स्ट एडिटर में बदला जा सकता है
- नोट्स Markdown फ़ॉर्मैट में होते हैं, और Evernote से एक्सपोर्ट किए गए नोट्स की रिच कंटेंट, इमेज और अटैचमेंट जैसे resources, तथा लोकेशन जानकारी, संशोधन समय और निर्माण समय जैसे metadata को इम्पोर्ट किया जा सकता है
- यह offline-first तरीके से काम करता है, इसलिए इंटरनेट कनेक्शन हो या न हो, फ़ोन या कंप्यूटर पर सारा डेटा मौजूद रहता है और नोट्स तक पहुँचा जा सकता है
- नोट्स को end-to-end encryption का उपयोग करके Nextcloud, Dropbox, OneDrive, Joplin Cloud जैसी विभिन्न cloud सेवाओं के साथ sync किया जा सकता है
- यह सभी platforms पर full-text search प्रदान करता है, और plugins तथा themes के ज़रिए ऐप को customize किया जा सकता है या उन्हें स्वयं बनाया जा सकता है
- यह Windows, Linux, macOS, Android और iOS पर उपलब्ध है, और ब्राउज़र में web pages तथा screenshots सेव करने के लिए Web Clipper Firefox और Chrome के लिए उपलब्ध है
1 टिप्पणियां
Hacker News की राय
Joplin ओपन source की एक नगीने जैसी चीज़ है, और मैं इसे हर दिन अपने सभी डिवाइसों पर इस्तेमाल करता हूँ
एक अच्छे FOSS note app के लिए आभारी हूँ जो cross-platform sync करता है, और मैं कई सालों से इसे support भी कर रहा हूँ और बहुत से लोगों को recommend भी किया है
आजकल Obsidian लोकप्रिय है, लेकिन notes जैसी निजी और महत्वपूर्ण चीज़ों के लिए किसी closed-source app का इस्तेमाल करना मेरे लिए कल्पना से बाहर है
अगर इस thread में कोई developer है, तो Vim key bindings भी ज़रूर होने चाहिए
:qसे बंद करना अपवाद है और अभी भी:exitटाइप करना पड़ता हैhttps://www.reddit.com/r/joplinapp/comments/ww4crz/vim_mode_...
https://github.com/laurent22/joplin/issues/236
हल्की markup language पर निर्भर होने का फ़ायदा ही यही है कि lock-in नहीं होता
note app इस्तेमाल करते समय हमेशा यही सवाल रहता है कि content को व्यवस्थित करने का सबसे अच्छा तरीका क्या है
या फिर लोग संगठन की ज़्यादा चिंता नहीं करते और tags से structure और relationships बनाते हैं, यह जानना चाहता हूँ
दूसरे डिवाइसों से फ़ोन notes तक पहुँच नहीं हो पाती थी, कम-से-कम पिछले साल तक ऐसा था, उम्मीद है अब तक ठीक हो गया होगा
मैं कई बार Joplin पर switch करना चाहता था क्योंकि मैं इसे सच में पसंद करना चाहता हूँ, लेकिन mobile experience अभी भी मेरे लिए सही नहीं बैठा
iOS app सरल और stable है, जो अच्छा है, लेकिन उसमें वे बारीकियाँ नहीं हैं जो उसे सच में mobile के लिए बना हुआ महसूस कराएँ
उदाहरण के लिए navigation, selection, और deletion के लिए swipe नहीं है, और कई buttons इतने छोटे हैं कि दबाना मुश्किल होता है
desktop पर मैं reference के लिए देखता हूँ और चलते-फिरते ज़्यादातर लिखता हूँ, इसलिए इस्तेमाल में आसान mobile app ज़रूरी है, और desktop experience अच्छा होने की वजह से कमी और ज़्यादा महसूस होती है
iOS पर एक नया बेहतर editor भी है, लेकिन वह थोड़ा भद्दा लगा इसलिए मैंने सामान्य text box पर वापस लौट आया
फिर भी Joplin सच में open source है, इसलिए mobile की खुरदरी चीज़ों को सहते हुए भी मैं इसे पसंद करता हूँ और इस्तेमाल करता रहता हूँ
desktop पर Joplin, macOS theme plugin के साथ, बेहतरीन है, और असली MacBook पर Markdown editor Linux के साथ आने वाले editor से बेहतर है, लेकिन दोनों पर्याप्त रूप से उपयोगी हैं
desktop पर जिन plugins पर मैं निर्भर हूँ वे हैं inline-tags, simple backup, templates, outline sidebar
Apple Notes अच्छा है, लेकिन मेरा work computer Windows है, और browser में Apple Notes खास नहीं है
मेरे लिए Syncthing और Markdown editor की सादगी और भविष्य की compatibility इतनी महत्वपूर्ण है कि Joplin पर छोड़ना मुश्किल है
जो लोग हर चीज़ को आपस में जोड़ना चाहते हैं, उनके लिए मैं Logseq की सिफारिश करूँगा
journal और graph view शानदार हैं और उपयोगी plugins भी बहुत हैं
अभी मैं git-sync और Syncthing साथ में इस्तेमाल करके काम, निजी desktop, और mobile के बीच notes sync कर रहा हूँ
http://logseq.com/
https://github.com/simonthum/git-sync
https://syncthing.net/
software के लिए पैसे देना मुझे ठीक लगता है, लेकिन बाद की लागत जाने बिना गहराई से बँध जाना पसंद नहीं
“ideas को जोड़ना और मानवता के collective knowledge को बेहतर बनाना” जैसी पंक्तियाँ मुझे चिंतित करती हैं
मैं नहीं चाहता कि मेरे ideas मानवता से जुड़े हों, और न ही चाहता हूँ कि मेरे notes किसी के large language model की training में इस्तेमाल हों
Logseq खुद को privacy-focused बताता है, इसलिए यह शायद अनुचित व्याख्या हो, लेकिन मुझे चिंता है कि कहीं उन्हें user data से किए जा सकने वाले बहुत ज़्यादा दिलचस्प काम न दिखने लगें
अगर Joplin mobile पर सहकर्मियों या जीवनसाथी के साथ sharing को बेहतर support करे, और work/personal notes को अलग storage locations की तरह बेहतर अलग करे, तो मेरी साधारण ज़रूरतों के लिए यह लगभग परफ़ेक्ट note app होगा
शायद वजह यह थी कि Boostnote और Joplin दोनों में app development रुका हुआ सा लगा और ध्यान monetization की तरफ़ खिसक गया महसूस हुआ
व्यक्तिगत रूप से मुझे Logseq का कहीं ज़्यादा technical approach भी पसंद है
यह Markdown editor नहीं, बल्कि एक knowledge base के ज़्यादा करीब है जो Markdown-जैसे format वाली plain text files में data रखता है
जानना चाहूँगा कि git-sync और Syncthing को ठीक से सेट करने का कोई अच्छा resource है क्या
मैं Logseq को free sync जितना पैसा दे रहा हूँ, लेकिन self-hosting पसंद करता हूँ और मौजूदा sync model भी कुछ अस्थिर है
लेकिन sync की वजह से अभी भी mobile पर इसका उपयोग नहीं कर पाता
iCloud बहुत खराब है और Syncthing mobile को support नहीं करता
मैं लंबे समय से Joplin इस्तेमाल कर रहा हूँ, और जब से संभव हुआ है, S3 sync storage का उपयोग कर रहा हूँ
जब तक यह खुला और मुफ़्त है, यही मेरी पसंद का notes app रहेगा
mobile app को निश्चित रूप से सुधार की ज़रूरत है और कुल मिलाकर भी इसमें बेहतर होने की गुंजाइश है, लेकिन इसका beer की तरह free और speech की तरह free होना महत्वपूर्ण है
मेरे notes और डेटा के लिए ये दोनों ही बहुत मज़बूत अनिवार्य शर्तें हैं
Joplin में मेरे कई वर्षों के notes हैं, जो दर्जनों notebooks और कई profiles में फैले हुए हैं, और यह प्रभावशाली है
सुंदर interface वाले बहुत से competitor apps हैं, लेकिन कम से कम मेरे लिए किसी app का खुला होना ही उसे विचार के लायक बनाता है
क्या अब भी सिर्फ हर 5 मिनट में ही sync होता है और हर बदलाव पर user को हाथ से “sync” दबाना पड़ता है, या बदलाव होते ही अपने-आप sync हो जाता है
पहले जब मैं इसका इस्तेमाल करता था, तो sync limits की वजह से mobile और desktop clients में अक्सर conflicts हो जाते थे
इसे ठीक करने वाला PR खोलने का समय नहीं मिला
कई note apps आज़माने के बाद मैं आखिरकार Notable पर आकर टिक गया
यह simple है और आपको Markdown files और attachments वाले folder को निर्दिष्ट करने देता है
फिर आप उस folder को किसी भी sync service से sync कर सकते हैं और Android पर Noteless इस्तेमाल कर सकते हैं
इसका tag support शानदार है, notes के बीच linking, KaTeX formula rendering, और PDF export भी संभव है
इसकी simple folder structure की वजह से मैं
vim+fzfसे notes को search, move, create और edit कर सकता हूँ, और notational-fzf-vim plugin इस काम के लिए बहुत अच्छा हैweb clipping के लिए Firefox का markdownload extension Markdown file को note folder में save कर देता है
मैं Joplin का उपयोग मुख्य रूप से इसलिए नहीं करता क्योंकि यह notes को simple folder structure की बजाय SQLite database में store करता है, इसलिए सामान्य Unix tools और editors से उन तक पहुँचना आसान नहीं है
Obsidian मुझे समझ में नहीं आया, और जब मैंने उसे अपने मौजूदा notes की ओर point किया, तो वह बिना structure वाले notes के ढेर जैसा लगा
Notable में अगर आप notes पर
Books/CS,CS/Booksजैसे tags लगाते हैं, तो वे बाएँ panel में folder जैसी structure में दिखते हैं, लेकिन Obsidian में मैं ऐसा नहीं कर पायाhttps://notable.app/
https://play.google.com/store/apps/details?id=net.redsolver....
https://github.com/alok/notational-fzf-vim
https://github.com/deathau/markdownload
plain text files उपयोगी हैं, यह सही है, लेकिन डेटा को store करने का वही एकमात्र सच और सुलभ तरीका है, ऐसा मानने की ज़रूरत नहीं है, चाहे उसमें text data ही क्यों न हो
https://play.google.com/store/apps/details?id=io.gitjournal....
फिर भी मैं इसे एक बार आज़माऊँगा
मैं कुछ समय से Joplin इस्तेमाल कर रहा हूँ और Nextcloud से sync कर रहा हूँ
एक सुझाव यह है कि Git repository में export करने वाला cron job सेट कर लें ताकि पूरा history बना रहे
script का मुख्य हिस्सा इस प्रकार है
joplin syncjoplin export --format=raw "$tmpdir"# Rsync that directory to the repository# This deletes files that no longer exist in the current export./usr/bin/rsync -a --quiet --delete --exclude=.git "$tmpdir/" "./"/usr/bin/git add -Aदूसरे note apps की तुलना में Joplin के कुछ फ़ायदे हैं जो आसानी से नज़र नहीं आते
यह unofficially सही, लेकिन F-Droid पर उपलब्ध है, और एक unofficial Flatpak भी है
यह file system sync को support करता है, इसलिए आप Syncthing से sync कर सकते हैं
यह exported files की encryption को support करता है, open source है, और बहुत सारे notes संभाल सकता है
मेरे पास लगभग 5 हज़ार notes हैं, जिनमें कुछ बड़े notes भी हैं, फिर भी यह अच्छी तरह चलता है
dark mode भी है, और इन कई सुविधाओं की वजह से पिछले 5 सालों से यही मेरा पसंदीदा note editor रहा है
मेरे द्वारा बनाया गया एक native Qt C++ आधारित open source cross-platform note app भी है
यह तेज़ है, सुंदर है, और बस अच्छी तरह काम करता है
अगले version में Markdown काम को QML आधारित सुंदर Kanban view में बदलने का option जोड़ने की योजना है
यह feature paid है, लेकिन कोई भी एक साधारण CMake flag के साथ source compile करके PRO version मुफ़्त में पा सकता है
अभी यह database का इस्तेमाल करता है, लेकिन इसे arbitrary folders को support करने लायक बनाने की योजना है, और editor की complexity के अनुसार साधारण
.mdया.jsonfiles इस्तेमाल करने का इरादा हैmobile version और built-in sync option पर भी काम चल रहा है
built-in sync पूरा हो जाने पर शायद केवल sync के लिए शुल्क लिया जाएगा और client खुद पूरी तरह मुफ़्त कर दिया जाएगा
https://github.com/nuttyartist/notes
https://github.com/nuttyartist/notes/pull/574
क्योंकि Qt mobile के लिए भी compile हो सकता है, मैं जानना चाहता हूँ कि cloud sync वाले mobile version की संभावना है या नहीं
मैं अपने फ़ोन से हमेशा notes access करता हूँ, इसलिए मेरे लिए यह ज़रूरी है
यह भी सोचता हूँ कि इतने सारे individual developers मिलकर काम क्यों नहीं करते और सब अपने-अपने note apps क्यों बनाते हैं
उदाहरण के लिए QOwnNotes एक Qt widgets note app है, और लगता है कि QML आधारित Noter नाम का भी एक app था, लेकिन अब वह मिल नहीं रहा
UI देखकर लगता है कि आप Evernote user रहे हैं, या पहले इस्तेमाल करते थे
आज Evernote के सभी employees को निकाले जाने के बारे में एक पोस्ट देखी, इसलिए जितनी जल्दी हो सके उससे निकलने का दबाव महसूस हो रहा है
यह भी जानना चाहता हूँ कि Joplin के अलावा mobile पर चलने वाले कोई और सुझाए गए apps हैं या नहीं
मैं इसे कई platforms पर इस्तेमाल करना चाहता था, लेकिन sync खुद संभालना चाहता था
वैसे, क्या आप Kanban support जोड़ रहे हैं?
यह Joplin से काफ़ी मिलता-जुलता है, और यह बात भी मुझे पसंद है
लेकिन note sync, mobile client, और दूसरे access methods के बारे में कुछ नहीं मिला
“vision” document में भी नहीं दिखा, और मेरे लिए यह एक ज़रूरी feature है
हो सकता है यह सबके लिए महत्वपूर्ण न हो, फिर भी उम्मीद है कि project अच्छा चले
जो लोग बहुत सारे छोटे notes को आपस में जोड़कर इस्तेमाल करते हैं, उनके लिए यह एक मुख्य feature है
Linux पर इंटरनेट की सामग्री को
bashमें pipe करके app distribute करना बहुत ख़राब तरीका हैमैं सलाह दूँगा कि official install method को Flatpak बनाया जाए
इससे application को sandbox किया जा सकता है, जो users के लिए बेहतर है, और app icon जैसी integrations भी सही तरह संभाली जा सकती हैं
किसी भी user को इस तरह install करने की सलाह नहीं दी जानी चाहिए; यह सुरक्षित नहीं है
मैं Joplin से सच में बहुत संतुष्ट हूँ
यह उन software में से एक है जिनके बारे में सोचना नहीं पड़ता, यानी सचमुच बस काम करने वाला software
मैं sync के लिए Joplin sync server इस्तेमाल कर रहा हूँ, और यह बिना किसी समस्या के काम कर रहा है
अगर Laurent या Joplin community का कोई व्यक्ति यह पढ़ रहा है, तो आप सब बहुत बढ़िया काम कर रहे हैं