Joplin - แอปจดบันทึกและรายการสิ่งที่ต้องทำแบบโอเพนซอร์ส
(github.com/laurent22)- Joplin เป็นแอปจดบันทึกและรายการสิ่งที่ต้องทำแบบฟรีและโอเพนซอร์ส ที่สามารถจัดระเบียบบันทึกจำนวนมากเป็นสมุดบันทึกได้
- บันทึกสามารถค้นหา คัดลอก ติดแท็ก และแก้ไขได้ โดยแก้ไขได้โดยตรงภายในแอปพลิเคชันหรือแก้ในโปรแกรมแก้ไขข้อความของผู้ใช้
- บันทึกอยู่ในรูปแบบ Markdown และสามารถนำเข้าเนื้อหาที่มีการจัดรูปแบบ ทรัพยากรอย่างรูปภาพและไฟล์แนบ รวมถึงเมทาดาทาอย่างข้อมูลตำแหน่ง เวลาแก้ไข และเวลาสร้าง จากบันทึกที่ส่งออกจาก Evernote ได้
- ทำงานแบบ offline-first จึงเก็บข้อมูลทั้งหมดไว้ในโทรศัพท์มือถือหรือคอมพิวเตอร์และเข้าถึงบันทึกได้ ไม่ว่าจะมีการเชื่อมต่ออินเทอร์เน็ตหรือไม่
- บันทึกสามารถซิงก์กับบริการคลาวด์หลากหลาย เช่น Nextcloud, Dropbox, OneDrive และ Joplin Cloud โดยใช้การเข้ารหัสแบบต้นทางถึงปลายทาง
- รองรับการค้นหาข้อความแบบเต็มบนทุกแพลตฟอร์ม และสามารถปรับแต่งแอปด้วยปลั๊กอินและธีม หรือสร้างขึ้นเองได้
- ใช้งานได้บน Windows, Linux, macOS, Android และ iOS ส่วน Web Clipper สำหรับบันทึกหน้าเว็บและภาพหน้าจอจากเบราว์เซอร์นั้นมีให้สำหรับ Firefox และ Chrome
1 ความคิดเห็น
ความเห็นจาก Hacker News
Joplin เป็นเหมือนอัญมณีของโอเพนซอร์ส และฉันใช้มันทุกวันบนทุกอุปกรณ์
รู้สึกขอบคุณที่มี แอปจดบันทึก FOSS ดี ๆ ที่ซิงก์ข้ามแพลตฟอร์มได้ และก็สนับสนุนมาหลายปีพร้อมแนะนำให้คนอื่นใช้เสมอ
ช่วงนี้ Obsidian กำลังดัง แต่สำหรับสิ่งที่เป็นส่วนตัวและสำคัญอย่างโน้ต มันยากจะจินตนาการว่าจะใช้แอปซอร์สปิด
ถ้ามีนักพัฒนาอยู่ในเธรดนี้ ก็อยากให้มีคีย์ไบน์ดิงแบบ Vim ด้วย
:qไม่ได้ และยังต้องพิมพ์:exithttps://www.reddit.com/r/joplinapp/comments/ww4crz/vim_mode_...
https://github.com/laurent22/joplin/issues/236
ข้อดีของการพึ่งพาภาษามาร์กอัปแบบเบาก็คือมันไม่ทำให้ติดล็อกกับแพลตฟอร์ม
คำถามที่มักนึกถึงเวลาใช้แอปจดโน้ตคือควรจัดระเบียบเนื้อหาอย่างไรดี
หรือจริง ๆ แล้วไม่ได้ซีเรียสกับการจัดระเบียบมาก และใช้แท็กเพื่อสร้างโครงสร้างกับความสัมพันธ์แทนหรือเปล่า
คือไม่สามารถเข้าถึงโน้ตจากมือถือบนอุปกรณ์อื่นได้ อย่างน้อยเมื่อปีที่แล้วเป็นแบบนั้น และหวังว่าตอนนี้คงแก้แล้ว
ฉันพยายามย้ายมาใช้ Joplin หลายครั้งมากเพราะอยากชอบมันจริง ๆ แต่ ประสบการณ์บนมือถือ ยังไม่ตอบโจทย์
แอป iOS เรียบง่ายและเสถียรก็ดีอยู่ แต่ยังขาดรายละเอียดที่ทำให้รู้สึกว่าออกแบบมาสำหรับมือถือจริง ๆ
เช่น ไม่มีการปัดเพื่อใช้ในการนำทาง เลือก หรือ ลบ และปุ่มหลายปุ่มก็เล็กเกินไปจนกดยาก
ปกติฉันใช้งานเดสก์ท็อปเพื่ออ้างอิง และเขียนตอนเดินทางเป็นหลัก ดังนั้นแอปมือถือที่ใช้ง่ายจึงสำคัญมาก เลยยิ่งเสียดายเพราะประสบการณ์บนเดสก์ท็อปดีมาก
บน iOS มีตัวแก้ไขแบบใหม่ที่ปรับปรุงแล้วด้วย แต่ยังค่อนข้างเทอะทะ เลยกลับไปใช้กล่องข้อความธรรมดา
ถึงอย่างนั้น Joplin ก็เป็นโอเพนซอร์สจริง ๆ เลยยังยอมรับความขรุขระบนมือถือและใช้อยู่ด้วยความชอบ
Joplin บนเดสก์ท็อปนั้นยอดเยี่ยมเมื่อใช้คู่กับปลั๊กอินธีม macOS และตัวแก้ไข Markdown บน MacBook จริงก็ดีกว่าตัวที่มากับ Linux แต่ทั้งสองแบบก็ใช้งานได้ดีพอ
ปลั๊กอินที่พึ่งพาบนเดสก์ท็อปคือ inline-tags, simple backup, templates, outline sidebar
Apple Notes ก็ดี แต่คอมที่ทำงานเป็น Windows และ Apple Notes บนเบราว์เซอร์ก็ไม่ค่อยดีนัก
สำหรับฉัน ความเรียบง่ายและความเข้ากันได้ในอนาคตของ Syncthing กับตัวแก้ไข Markdown มีค่ามากเกินกว่าจะยอมแลกทิ้งไปใช้ Joplin ได้ง่าย ๆ
สำหรับคนที่อยากเชื่อมโยงทุกอย่างเข้าหากัน ขอแนะนำ Logseq
ทั้ง journal และ graph view ยอดเยี่ยมมาก และยังมีปลั๊กอินที่มีประโยชน์อีกเยอะ
ตอนนี้ฉันใช้ git-sync ร่วมกับ Syncthing เพื่อซิงก์โน้ตระหว่างเดสก์ท็อปงาน เดสก์ท็อปส่วนตัว และมือถือ
http://logseq.com/
https://github.com/simonthum/git-sync
https://syncthing.net/
ฉันไม่มีปัญหากับการจ่ายเงินให้ซอฟต์แวร์ แต่ไม่ชอบการผูกตัวเองลึก ๆ โดยยังไม่รู้ต้นทุนในอนาคต
ถ้อยคำแนว ๆ “เชื่อมโยงไอเดียและยกระดับองค์ความรู้ร่วมของมนุษยชาติ” ฟังแล้วน่ากังวล
ฉันไม่อยากให้ไอเดียของตัวเองเชื่อมกับมนุษยชาติ และไม่อยากให้โน้ตของฉันถูกนำไปใช้ฝึก large language model ของใครด้วย
Logseq อ้างว่าให้ความสำคัญกับความเป็นส่วนตัว ดังนั้นอาจเป็นการตีความที่ไม่ยุติธรรม แต่ฉันกังวลว่าพวกเขาอาจค้นพบสิ่งน่าสนใจมากเกินไปที่ทำได้จากข้อมูลผู้ใช้
ถ้า Joplin รองรับการแชร์กับเพื่อนร่วมงานหรือคู่ชีวิตบนมือถือได้ดีกว่านี้ และแยกโน้ตงาน/ส่วนตัวออกจากกันได้ดีกว่านี้เหมือนแยกตำแหน่งจัดเก็บ มันก็คงเกือบเป็นแอปจดโน้ตที่สมบูรณ์แบบสำหรับความต้องการเรียบง่ายของฉันแล้ว
น่าจะเป็นเพราะทั้ง Boostnote และ Joplin ดูเหมือนการพัฒนาแอปหยุดชะงัก และจุดสนใจก็ย้ายไปที่การทำรายได้แทน
ส่วนตัวแล้วฉันยังชอบแนวทางที่เป็นเชิงเทคนิคกว่ามากของ Logseq ด้วย
มันไม่ใช่ตัวแก้ไข Markdown แต่ใกล้เคียงกับ knowledge base ที่เก็บข้อมูลเป็นไฟล์ข้อความธรรมดาในรูปแบบคล้าย Markdown มากกว่า
อยากรู้ว่ามีแหล่งข้อมูลไหนอธิบายวิธีตั้งค่า git-sync กับ Syncthing ให้ดี ๆ ไหม
ฉันจ่ายเงินให้ Logseq มากพอที่จะได้ซิงก์ฟรี แต่ก็ยังชอบโฮสต์เองมากกว่า และโมเดลการซิงก์ปัจจุบันก็ค่อนข้างไม่นิ่ง
แต่เรื่อง การซิงก์ ยังทำให้ใช้บนมือถือไม่ได้
iCloud แย่มาก และ Syncthing ก็ไม่รองรับมือถือ
ใช้ Joplin มานานมากแล้ว และตั้งแต่ทำได้ก็ใช้ ที่เก็บซิงก์ S3 มาตลอด
ตราบใดที่มันยังเปิดกว้างและใช้ฟรี มันก็น่าจะเป็นแอปจดโน้ตที่ฉันเลือกใช้ต่อไป
แอปบนมือถือยังต้องปรับปรุงอีกแน่นอน และภาพรวมก็ยังพัฒนาได้อีกมาก แต่สิ่งสำคัญคือมันฟรีเหมือนเบียร์ฟรี และเสรีเหมือนเสรีภาพในการแสดงออก
สำหรับโน้ตและข้อมูลทั้งหมดของฉัน ทั้งสองอย่างนี้เป็นเงื่อนไขที่สำคัญมาก
ฉันมีโน้ตอยู่ใน Joplin หลายปี กระจายอยู่ในสมุดบันทึกหลายสิบเล่มและหลายโปรไฟล์ ซึ่งถือว่าน่าประทับใจมาก
มีแอปคู่แข่งที่หน้าตาสวยอีกเยอะ แต่สำหรับฉัน อย่างน้อยที่สุดมันต้องเปิดกว้างก่อนถึงจะอยู่ในข่ายพิจารณา
ยังซิงก์ได้แค่ทุก 5 นาที และผู้ใช้ยังต้องกด “sync” เองทุกครั้งที่มีการเปลี่ยนแปลงอยู่หรือเปล่า หรือว่าตอนนี้ซิงก์อัตโนมัติเมื่อมีการเปลี่ยนแปลงแล้ว
ตอนที่เคยใช้เมื่อก่อน ข้อจำกัดของการซิงก์ทำให้เกิดความขัดแย้งระหว่างไคลเอนต์มือถือกับเดสก์ท็อปบ่อยมาก
ยังไม่มีเวลาเปิด PR เพื่อแก้ไขมัน
ลองใช้แอปจดโน้ตมาหลายตัว แล้วสุดท้ายก็มาลงเอยกับ Notable
มันเรียบง่าย และสามารถระบุโฟลเดอร์ที่มีไฟล์ Markdown กับไฟล์แนบได้
จากนั้นก็ซิงก์โฟลเดอร์นั้นด้วยบริการซิงก์อะไรก็ได้ และบน Android ก็ใช้ Noteless
รองรับแท็กได้ดีมาก เชื่อมโยงระหว่างโน้ตได้ เรนเดอร์สมการ KaTeX ได้ และส่งออกเป็น PDF ได้ด้วย
ด้วยโครงสร้างโฟลเดอร์ที่เรียบง่าย ทำให้ฉันค้นหา ย้าย สร้าง และแก้ไขโน้ตได้ด้วย
vim+fzfและปลั๊กอิน notational-fzf-vim ก็เหมาะกับงานนี้มากสำหรับการเก็บเว็บคลิป ก็ใช้ส่วนขยาย markdownload ของ Firefox เพื่อบันทึกเป็นไฟล์ Markdown ลงในโฟลเดอร์โน้ต
เหตุผลหลักที่ไม่ใช้ Joplin คือมันเก็บโน้ตไว้ใน ฐานข้อมูล SQLite แทนที่จะเป็นโครงสร้างโฟลเดอร์ธรรมดา ทำให้เข้าถึงด้วยเครื่องมือ Unix และตัวแก้ไขทั่วไปได้ไม่สะดวกนัก
ฉันไม่ค่อยเข้าใจ Obsidian และเมื่อชี้มันไปที่โน้ตเดิมที่มีอยู่ ก็รู้สึกเหมือนเป็นกองโน้ตไร้โครงสร้าง
ใน Notable ถ้าติดแท็กโน้ตเป็น
Books/CS,CS/Booksมันจะแสดงเป็นโครงสร้างคล้ายโฟลเดอร์ในแถบด้านซ้าย แต่ใน 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
ไฟล์ข้อความธรรมดาก็มีประโยชน์จริง แต่ก็ไม่จำเป็นต้องมองว่ามันเป็นวิธีเดียวที่ถูกต้องและเข้าถึงได้ในการเก็บข้อมูล แม้แต่สำหรับข้อมูลที่เป็นข้อความ
https://play.google.com/store/apps/details?id=io.gitjournal....
ถึงอย่างนั้นก็ว่าจะลองใช้ดู
ใช้ Joplin มาสักพักแล้วและซิงก์กับ Nextcloud
เคล็ดลับอย่างหนึ่งคือการตั้ง cron job ให้ส่งออกไปยัง Git repository เพื่อเก็บประวัติทั้งหมดไว้
แกนหลักของสคริปต์มีดังนี้
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เมื่อเทียบกับแอปจดโน้ตตัวอื่น ๆ แล้ว มี ข้อดีของ Joplin หลายอย่างที่มักไม่ค่อยเด่นชัด
แม้จะไม่เป็นทางการ แต่ดาวน์โหลดจาก F-Droid ได้ และก็มี Flatpak แบบไม่เป็นทางการด้วย
รองรับการซิงก์ผ่านระบบไฟล์ จึงซิงก์ด้วย Syncthing ได้
รองรับการเข้ารหัสไฟล์ที่ส่งออก เป็นโอเพนซอร์ส และจัดการโน้ตจำนวนมากได้
ฉันมีโน้ตราว 5,000 รายการ และบางรายการก็เป็นโน้ตขนาดใหญ่ แต่มันก็ยังทำงานได้ดี
ยังมีโหมดมืดด้วย และด้วยคุณสมบัติเหล่านี้ มันจึงเป็นตัวแก้ไขโน้ตที่ฉันเลือกใช้มาตลอด 5 ปีที่ผ่านมา
ฉันก็มี แอปจดโน้ตข้ามแพลตฟอร์มโอเพนซอร์สแบบเนทีฟที่พัฒนาด้วย Qt C++ ที่ฉันทำเองเหมือนกัน
เร็ว สวย และใช้งานได้ดีแบบตรงไปตรงมา
ในเวอร์ชันถัดไปมีแผนจะเพิ่มตัวเลือกเปลี่ยนงาน Markdown ให้เป็นมุมมอง Kanban สวย ๆ ที่พัฒนาด้วย QML
ฟีเจอร์นี้เป็นแบบเสียเงิน แต่ใคร ๆ ก็สามารถคอมไพล์ซอร์สด้วยแฟลก CMake ง่าย ๆ เพื่อใช้เวอร์ชัน PRO ได้ฟรี
ตอนนี้ใช้ฐานข้อมูลอยู่ แต่มีแผนจะย้ายไปให้รองรับโฟลเดอร์แบบกำหนดเอง และจะใช้ไฟล์
.mdหรือ.jsonแบบธรรมดาตามความซับซ้อนของตัวแก้ไขกำลังพัฒนาเวอร์ชันมือถือและตัวเลือกซิงก์ในตัวอยู่ด้วย
เมื่อซิงก์ในตัวเสร็จแล้ว ก็น่าจะคิดเงินเฉพาะส่วนซิงก์ และทำให้ตัวไคลเอนต์ฟรีทั้งหมด
https://github.com/nuttyartist/notes
https://github.com/nuttyartist/notes/pull/574
ในเมื่อเป็น Qt ที่คอมไพล์สำหรับมือถือได้ ก็เลยสงสัยว่าจะมี เวอร์ชันมือถือที่มี cloud sync ได้ไหม
สำหรับฉันนี่เป็นสิ่งจำเป็น เพราะฉันต้องเข้าถึงโน้ตจากโทรศัพท์ตลอด
ฉันยังสงสัยด้วยว่าทำไมนักพัฒนาเดี่ยวจำนวนมากถึงไม่รวมพลังกัน แต่กลับต่างคนต่างทำแอปจดโน้ตของตัวเอง
อย่างเช่น QOwnNotes เป็นแอปจดโน้ตแบบ Qt widgets และเหมือนจะเคยมีแอปที่พัฒนาด้วย QML ชื่อ Noter แต่ตอนนี้หาไม่เจอแล้ว
จาก UI ดูเหมือนคุณจะเป็นหรือเคยเป็นผู้ใช้ Evernote
วันนี้มีโพสต์ว่าพนักงาน Evernote ถูกเลิกจ้างทั้งหมด ทำให้รู้สึกกดดันว่าต้องย้ายออกให้เร็วที่สุด
แล้วนอกจาก Joplin มีแอปไหนที่แนะนำซึ่งใช้งานบนมือถือได้บ้างไหม
เพราะฉันอยากใช้ข้ามหลายแพลตฟอร์ม แต่จัดการการซิงก์เอง
ว่าแต่กำลังเพิ่มการรองรับ Kanban อยู่ใช่ไหม
มันคล้าย Joplin มาก และฉันก็ชอบจุดนั้น
แต่ฉันหาเนื้อหาเรื่องการซิงก์โน้ต ไคลเอนต์มือถือ หรือแนวทางอื่น ๆ ไม่เจอ
แม้แต่ในเอกสาร “vision” ก็ไม่เห็น ซึ่งสำหรับฉันเป็นฟีเจอร์จำเป็น
มันอาจไม่สำคัญสำหรับทุกคน ก็หวังว่าโปรเจกต์จะไปได้ดี
นี่เป็นฟีเจอร์หลักสำหรับคนที่ใช้โน้ตเล็ก ๆ จำนวนมากแล้วเชื่อมโยงเข้าหากัน
การแจกจ่ายแอปบน Linux โดยให้ pipe เนื้อหาจากอินเทอร์เน็ตเข้า
bashเป็นวิธีที่แย่มากแนะนำให้ทำวิธีติดตั้งอย่างเป็นทางการเป็น Flatpak
มันสามารถแซนด์บ็อกซ์แอปพลิเคชันได้ ซึ่งดีกับผู้ใช้ และยังจัดการการผสานรวมอย่างไอคอนแอปได้อย่างเหมาะสม
ไม่ควรแนะนำให้ผู้ใช้คนไหนติดตั้งด้วยวิธีแบบนั้น และมันไม่ปลอดภัย
ฉันพอใจกับ Joplin มาก
มันเป็นหนึ่งในซอฟต์แวร์ประเภท แค่ใช้งานได้เลย ที่ไม่ต้องคอยกังวล
ฉันใช้ Joplin sync server สำหรับการซิงก์ และมันทำงานได้โดยไม่มีปัญหา
ถ้า Laurent หรือใครก็ตามในชุมชน Joplin กำลังอ่านอยู่ ทุกคนกำลังทำงานได้ยอดเยี่ยม