4 पॉइंट द्वारा GN⁺ 2024-12-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें

💡 परिचय

  • SiYuan एक व्यक्तिगत ज्ञान प्रबंधन सिस्टम है जो प्राइवेसी को प्राथमिकता देता है और सूक्ष्म block-level reference तथा Markdown WYSIWYG को सपोर्ट करता है.
  • SiYuan के English discussion forum में अधिक जानकारी मिल सकती है.

🔮 विशेषताएँ

  • अधिकांश सुविधाएँ मुफ़्त में उपलब्ध हैं और इनका उपयोग commercial purpose के लिए भी किया जा सकता है.
  • Content blocks: block-level reference और bidirectional links, custom properties, SQL query embed, protocol siyuan:// का समर्थन.
  • Editor: block style, Markdown WYSIWYG, list outline, block zoom, बड़े दस्तावेज़ों का संपादन, math formula, charts, web clipping, PDF annotation links आदि का समर्थन.
  • Export: block reference और embed के साथ standard Markdown, PDF, Word, HTML आदि में export किया जा सकता है.
  • Database: table view, flashcard spaced repetition, OpenAI API के ज़रिए AI writing और Q/A chat, Tesseract OCR आदि का समर्थन.
  • अन्य: multi-tab, drag and drop, template snippets, JavaScript/CSS snippets, Android/iOS/HarmonyOS apps, Docker deployment, API, community marketplace आदि उपलब्ध हैं.

🏗️ आर्किटेक्चर और इकोसिस्टम

  • Project: यह कई projects से मिलकर बना है जो विभिन्न platforms और features को support करते हैं.
  • उदाहरण: editor engine, Chrome/Edge extension, community marketplace, data repository, plugin API आदि.

🌟 स्टार इतिहास

🗺️ रोडमैप

  • SiYuan development plan और progress के साथ change log शामिल है.

🚀 डाउनलोड और सेटअप

  • desktop और mobile पर app market के माध्यम से install करने की सिफारिश की जाती है.
  • App market: mobile (App Store, Google Play, F-Droid), desktop (Microsoft Store) का समर्थन.
  • Installation packages: B3log, GitHub पर उपलब्ध.
  • Docker hosting: Docker के माध्यम से आसान server deployment संभव है.

Docker होस्टिंग

  • Docker image का उपयोग करके SiYuan को server पर deploy करने का तरीका समझाया गया है.
  • इसमें file structure, entrypoint, user permission settings आदि शामिल हैं.

Unraid होस्टिंग

  • Unraid के माध्यम से deployment का तरीका समझाया गया है.

Insider Preview

  • बड़े updates से पहले Insider Preview release किया जाता है.

🏘️ कम्युनिटी

  • English discussion forum, user community overview, Awesome SiYuan आदि उपलब्ध हैं.

🛠️ डेवलपमेंट गाइड

  • development guide देखें.

❓ FAQ

SiYuan डेटा को कैसे स्टोर करता है?

  • डेटा workspace folder में स्टोर होता है, और अलग-अलग folders के अनुसार assets, emoji, code snippets, query conditions, layout, flashcards आदि संग्रहीत होते हैं.

क्या यह third-party sync disk के माध्यम से data sync को support करता है?

  • third-party sync disk के माध्यम से data sync का समर्थन नहीं किया जाता. इसके बजाय, आप manually data export और import करने का तरीका अपनाने पर विचार कर सकते हैं.

क्या SiYuan open source है?

  • SiYuan पूरी तरह open source है, और contributions का स्वागत है.

नए version में upgrade कैसे करें?

  • यदि आपने app store के माध्यम से install किया है, तो app store के माध्यम से update किया जा सकता है.

अगर कुछ blocks के icons नहीं मिलें तो क्या करें?

  • list item के पहले child block में block icon नहीं दिखाया जाता.

अगर data repository key खो जाए तो क्या करें?

  • यदि कई devices पर सही तरीके से initialize किया गया है, तो वही key इस्तेमाल की जा सकती है.

क्या इसकी लागत है?

  • अधिकांश सुविधाएँ मुफ़्त में उपलब्ध हैं, जबकि membership privileges paid हैं.

🙏 आभार

  • SiYuan का जन्म कई open source projects और contributors की बदौलत हुआ है, और यह user feedback तथा प्रचार के कारण आगे बढ़ सका है.

1 टिप्पणियां

 
GN⁺ 2024-12-27
Hacker News राय
  • अगर आप कंप्यूटर और Unix से परिचित हैं, तो directory structure, file name, text files, lists और Markdown का उपयोग करना महत्वपूर्ण है

    • "file-first" approach और Unix tools का उपयोग करने की सिफारिश की गई है
    • सार्वभौमिक concepts के रूप में व्यवस्थित करें: स्थान, वस्तु, व्यक्ति, इवेंट, metrics, methods आदि
    • Unix commands, make/justfiles, (rip)grep, git, fzf आदि के उपयोग की सिफारिश की गई है
    • वेब के ज़रिए समस्याएँ हल करने की कोशिश न करें, बल्कि बुनियादी knowledge management और productivity समस्याओं पर ध्यान देने की सलाह दी गई है
    • smartphone/touchscreen की समस्या file manager या termux में fzf का उपयोग करके हल की जा सकती है
    • "backlink" feature में रुचि है, और text files में दूसरी files के references को scan कर सकने वाले Unix tool की तलाश है
  • कई सालों से home server पर Obsidian का open source version इस्तेमाल कर रहे हैं

    • documentation कम है और थोड़ा अस्थिर है, लेकिन web browser से कहीं से भी इस्तेमाल कर पाना इसकी सबसे बड़ी ताकत है
    • इसे एक Chinese company ने बनाया है, लेकिन जानकारी कम है
  • Notion जैसे features वाले tables पसंद हैं

    • बहुत से लोग मानते हैं कि Excel से एक स्तर ऊपर का app चाहिए, लेकिन वास्तव में कई apps इसे ध्यान में नहीं रखते
  • Logseq में गहराई से निवेश किया हुआ है, और नया database version जल्द आने वाला है

    • अगर लोकप्रिय apps के बीच notes को convert करने वाला कोई tool नहीं है, तो केवल नए users या कम notes वाले users ही इसका उपयोग करेंगे
  • Trilium Notes की सिफारिश की जाती है, और कई सालों से संतोषजनक रूप से उपयोग में है

    • यह "maintenance mode" में है, और इसे इस मायने में फ़ायदा माना गया है कि अनावश्यक features नहीं जोड़े जाएँगे
    • self-hosting संभव है, शानदार webapp है, optional native client है, और offline भी काम कर सकता है
  • knowledge management के लिए एक सरल approach का उपयोग कर रहे हैं

    • सब कुछ git में store करते हैं, और समय के साथ directory structure को स्वाभाविक रूप से बढ़ाते हैं
    • mobile पर gitea instance में push करते हैं, और mobile पर notes पढ़ने के तरीकों के लिए सिफारिश माँग रहे हैं
  • license थोड़ा अजीब है

    • self-hosted sync एक paid feature है, और code में license check शामिल है
    • यह AGPL license के तहत है, और license check को patch किया जा सकता है
  • Joplin से migrate करके 3 महीने से self-hosting कर रहे हैं और संतुष्ट हैं

    • offline access खो दिया है, लेकिन यह ज़्यादा expressive है और अधिक संतोषजनक लगता है
    • यह किसी दूसरे Docker container पर निर्भर नहीं करता, और authentication के लिए Authelia का उपयोग करता है
    • web UI mobile उपयोग के लिए उपयुक्त है
  • 2 साल से Docker पर host कर रहे हैं, और यह स्थिर है

    • Firefox में कुछ bugs हैं, लेकिन maintenance के लिए समय कम है
  • Notion सहित इन apps में "database inheritance" feature की कमी है

    • वे एक super database बनाना चाहते हैं जिसमें task की बुनियादी properties हों, और project-विशिष्ट properties जोड़ने वाले child databases बनाए जा सकें
    • वे एक ऐसा single view बनाना चाहते हैं जिसमें दिन के सभी tasks एक जगह देखे जा सकें