في المقالة التالية سوف نلقي نظرة على sncli. هذا هو تطبيق Python الذي سيسمح للمستخدمين بالوصول إلى حسابنا Simplenote عبر سطر الأوامر. يمنحنا التطبيق إمكانية الوصول إلى ملاحظاتنا من خلال واجهة مستخدم رسومية قابلة للتخصيص ، والتي تنفذ مفاتيح من النوع vi أو من خلال واجهة سطر أوامر بسيطة.
مع هذا التطبيق يمكن عرض الملاحظات أو إنشائها أو تحريرها في الوضع المتصل وغير المتصل. يتم تخزين جميع التغييرات مؤقتًا محليًا على القرص وتتم مزامنتها تلقائيًا مع حساب Simplenote الخاص بنا عند اتصال sncli بالإنترنت.
الخصائص العامة لـ sncli
- يقدم لنا التطبيق مزامنة كاملة ثنائية الاتجاه مع Simplenote يتم إجراؤها ديناميكيًا في الخلفية. سنكون قادرين أيضًا على فرض هذه المزامنة ثنائية الاتجاه الكاملة مع Simplenote
- الكل يمكن تسجيل الإجراءات ومراجعتها بسهولة.
- سيكون لدينا إمكانية إنشاء ملاحظة جديدة عبر ستدين أو باستخدام محررنا المفضل.
- نستطيع وضع علامة على الملاحظات على أنها تخفيض السعر.
- سنكون قادرين رتب الملاحظات حسب التاريخ والعنوان والتسميات ويمكن أيضًا إصلاحها في الأعلى.
- يمكننا أيضا ابحث عن الملاحظات باستخدام نمط البحث على غرار Google أو التعبير العادي.
- التطبيق يتيح لنا الفرصة ل عرض محتوى الملاحظات والبيانات الوصفية. الشيء الآخر الذي سيسمح لنا بالقيام به هو استعادة الإصدارات السابقة من الملاحظات.
- سيكون لدينا إمكانية إنشاء وتحرير الملاحظات باستخدام محرر لدينا، والتي سيتعين علينا تكوينها.
- سنكون قادرين تحرير تسميات كل ملاحظة.
- الملاحظات نحن احذفهم.
- سيقدم لنا البرنامج مفاتيح النوع السادس ، وهي أيضًا قابلة للتكوين بشكل كامل.
- الألوان أيضًا قابلة للتكوين بشكل كامل.
هذه ليست سوى بعض ميزات هذا البرنامج. يستطيعون استشر كل منهم في صفحة مشروع جيثب.
تركيب Sncli
نستطيع قم بتثبيت هذا البرنامج باستخدام مدير الحزم PIP3. عندما نتأكد من تثبيت مدير الحزم هذا ، في المحطة الطرفية (Ctrl + Alt + T) ، سيتعين علينا فقط كتابة:
pip3 install sncli
تكوين Sncli
بعد التثبيت ، مسار ملف التكوين الافتراضي هو /home/user-name/.snclirc. سيتعين علينا إنشاء هذا الملف بأنفسنا ، على الأقل هذا ما كان علي فعله أثناء اختبار هذا التطبيق. يمكننا القيام بذلك عن طريق كتابة الأمر (Ctrl + Alt + T) في المحطة الطرفية:
touch ~/.snclirc
تكوين اسم المستخدم وكلمة المرور
الآن علينا أن أضف التكوين اللازم إلى الملف الذي أنشأناه للتو لتتمكن من استخدام حسابنا في SimpleNote. سيكون القالب الذي سنضيفه إلى الملف شيئًا مما يلي:
[sncli] cfg_sn_username = direccion-correo-cuenta-simplenote cfg_sn_password = contraseña-cuenta-simplenote
استبدل عنوان البريد الإلكتروني وكلمة المرور بما تستخدمه للوصول إلى SimpleNote.
قم بتغيير محرر النصوص لتحرير الملاحظات
سنفعل ذلك عن طريق تحرير ملف التكوين لوضع ملاحظات nano الخاصة بي كمحرر نصوص. هنا يمكنك استخدام المحرر الذي يعجبك أكثر. في المحطة الطرفية (Ctrl + Alt + T) سيتعين علينا فقط كتابة:
nano ~/.snclirc
الآن سنضيف هذا السطر أسفل أوراق الاعتماد الذي كتبناه في النقطة السابقة:
cfg_editor = nano +{line}
بمجرد حفظ الملف ، يمكننا الكتابة في المحطة:
sncli
يبدأ الأمر السابق بدون وسيطات التطبيق في وحدة التحكم. سيبدأ هذا في مزامنة جميع ملاحظاتنا الحالية وسنرى رسالة سجل في الجزء السفلي من وحدة التحكم. يمكن الرجوع إلى رسائل السجل هذه في أي وقت بالضغط على مفتاح l.
اختصارات لوحة المفاتيح
الاختصارات عمليا هي نفسها التي نستخدمها في vim. لكن يمكن استشارتهم جميعًا في وثائق البرنامج الرسمية أو باستخدام مساعدته ، بالضغط على مفتاحh' عندما يكون البرنامج مفتوحًا.
مخفي
يتم حفظ الملاحظات محليًا في الدليل ~ / .sncli بتنسيق json.
يمكننا الحصول على المزيد من المعلومات حول استخدام هذا البرنامج من صفحة على جيثب أو موقع المشروع.