بيرفان | تجريبي | تثبيت وتشغيل | ويكي | يناقش
Pervane عبارة عن أداة لتدوين الملاحظات وبناء قاعدة المعرفة تعتمد على ملف نصي عادي. إنه بمثابة خادم ملفات بسيط لتقديم ملفات الدلائل المحددة في متصفح الويب بينما يمكن استخدامه كـ IDE سحابي أيضًا مع تمييز التعليمات البرمجية الرائعة. إنه يشبه SimpleHTTPServer المدمج في لغة python ولكنه يتمتع بميزات أكثر ثراءً مثل تجربة تدوين الملاحظات WYSIWYG، والشريط الجانبي مع عدد لا حصر له من التداخل، والبحث السريع عن النص، ونقل الملفات، والإنشاء من المتصفح، وما إلى ذلك.
حالة الاستخدام الرئيسية هي إنشاء ملاحظات تخفيض السعر وتحريرها وتقديمها والبحث فيها مع أمثلة الملفات المصدرية.
إذا كنت تستخدم تدوين الملاحظات على أساس نص عادي، فقد يكون ذلك مفيدًا للوسائط المخصصة مثل أنظمة التشغيل التي لا تحتوي على نظام بيئي كبير لتطبيقات سطح المكتب مثل ChromeOS أو نظام تشغيل الهاتف المحمول مثل Android وiOS.
سمات
- خصوصية تامة، ملفاتك، جهاز الكمبيوتر الخاص بك، لا قاعدة بيانات، لا تثبيت (باستثناء بعض حزم بايثون العامة). لا يوجد جمع إحصائي من خلال أي وسيلة. (أتحقق فقط من إحصائيات pypi)
- استضافة ذاتية (العمل على إصدار مُدار، إذا كان أي شخص مهتمًا، قم بإسقاط رسالة!)
- يتم تخزين الملاحظات كملفات نصية عادية بالأسماء التي قدمتها بنفسك. لا تتم إعادة تسمية Pervane تلقائيًا.
- واجهة مستخدم سريعة للغاية مع مفاتيح ملاحظات سريعة.
- واجهة المستخدم المبوبة.
- لا توجد ملفات بيانات تعريف مضافة وما إلى ذلك. ما عليك سوى الحصول على ملفاتك وتخزينها مؤقتًا لمدة N ثانية وإنشاء شجرة الملفات.
- مصدر الحقيقة هو نظام الملفات الخاص بك، لذا يمكنك استخدام محرر تخفيض السعر المفضل لديك لتعديل ملاحظاتك: QOwnNotes، VSCode، Sublime Text وما إلى ذلك.
- تجاهل بعض الملفات حتى لا تظهر على الشريط الجانبي.
- خادم يعتمد على Flask، قابل للاختراق تمامًا، فقط قم بالتعديل، كل شيء ملكك.
- الحد الأدنى من التبعيات، ثنائي واحد.
- يستخدم الباحث الفضي (ag) للبحث الفوري في المجلد بأكمله.
- بفضل ag، لا يتم إجراء أي فهرسة أو عمل مسبق للبحث. يمكنك فقط البدء في استخدام Pervane باستخدام أمر سطر واحد.
- شجرة الملفات مع عدد لا نهائي مناسب من التداخل، تعمل بشكل جيد لتدوين الملاحظات الهرمية وبناء قاعدة المعرفة.
- المصادقة المستندة إلى ملفات تعريف الارتباط.
- لا توجد مجموعة احصائيات، كلها خاصة.
- تجربة تحرير نص غنية بفضل Editor.md.
- المدقق الإملائي
- ابحث عن بديل داخل المحرر.
- إخفاء/إظهار المعاينة
- وضع التحرير بملء الشاشة باستخدام F11 أو شريط الأدوات
- إخفاء/إظهار شريط الأدوات
- الكثير من المواضيع بفضل Editor.md
- انقل الملفات بين الدلائل باستخدام وظيفة السحب والإفلات.
- اختصارات لوحة المفاتيح
- بحث سريع عن اسم الملف الغامض
- تحرير ملاحظات التعليمات البرمجية مباشرة
- قم بسحب وإسقاط تحميل الملف في أي مكان في الصفحة
- عرض الصور/الفيديو في حال وجودهم في الدليل.
- متصفح الدليل مع مسارات التنقل.
- TeX/KaTeX، والرموز التعبيرية، ودعم قائمة المهام.
- محرر WYSIWYG
- شريط جانبي قابل للتبديل.
- الوضع المظلم افتراضيًا مع العديد من السمات مثل monokai وsolarized وما إلى ذلك.
- معاينة تخفيض السعر جنبًا إلى جنب مع تمرير المزامنة.
- وضع Zen بملء الشاشة للكتابة.
- الحفظ التلقائي.
لقطات الشاشة
جميع لقطات الشاشة والمزيد من مقاطع الفيديو موجودة في Pervane Wiki.
التثبيت عبر النقطة
screen
pip install pervane
# First make sure you create the admin user
pervane --mode=init
# Then run the app for reals.
# You can login with your recently created credentials.
pervane --dir=example/
عندما تذهب إلى localhost:5000، يقبل Pervane مستخدمًا واحدًا فقط. لذلك لن تكون ملاحظاتك مرئية إلا لهذا المستخدم الوحيد.
️ إذا رأيت خطأً في الخادم، فاحذف ملفات تعريف الارتباط وأعد المحاولة.
إذا كنت تقوم بالترقية من إصدار قبل 0.0.9
من المحتمل أن ترى أخطاء حول عدم وجود المستخدم. تحتاج إلى تشغيل pervane --mode=init
أولاً. لقد قمت بتغيير وضع مصادقة المستخدم مرة أخرى (اضطررت إلى ذلك، لأنه تم إهمال مستخدم القارورة). آسف لذلك.
تفاصيل الحزمة هنا: https://pypi.org/project/pervane/
يمكنك تشغيل Pervane أيضًا باستخدام Docker أو إنشائه من المصدر. يرجى زيارة Pervane Wiki لمزيد من خيارات التثبيت.
يساهم
من فضلك و شكرا :)
# Init:
git clone https://github.com/hakanu/pervane.git && cd pervane
# Set up local env.
virtualenv -p python3 env
source env/bin/activate
pip install -r requirements.txt
# Run
python3 pervane/serve.py --debug=true