في المقالة التالية سنلقي نظرة على المساعد الشخصي يودا. لقد وجدت هذا الشخص يبحث عن أشياء رائعة على GitHub. كما أقول ، Yoda هو مساعد سطر الأوامر الشخصي والتي يمكن أن تساعدنا في أداء المهام البسيطة على Gnu / Linux إنه تطبيق مجاني مفتوح المصدر مكتوب بلغة Python.
يجب القول أنه من المستحسن اختبار Yoda في بيئة افتراضية. ليس فقط Yoda ، ولكن أي تطبيق Python حتى لا يتداخل مع الحزم المثبتة عالميًا. يودا يتطلب Python 2 و PIP. إذا لم يتم تثبيت PIP على Ubuntu الخاص بك ، فيمكنك التحقق مقال نشرناه في هذه المدونة لقد مر وقت طويل للحصول عليه.
قم بتثبيت Yoda ، المساعد الشخصي لسطر الأوامر
بمجرد تثبيت PIP في نظامنا ، سنستخدم git clone للحصول على البرنامج. سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة:
git clone https://github.com/yoda-pa/yoda
سيقوم الأمر أعلاه بإنشاء دليل يسمى "yoda" في دليل العمل الحالي الخاص بنا واستنساخ كل المحتوى فيه. سنصل إلى دليل yoda:
cd yoda/
بعد ذلك سنقوم بتنفيذ الأمر التالي إلى قم بتثبيت تطبيق Yoda:
pip install .
يجب ضع في اعتبارك النقطة (.) في نهاية الأمر السابق.
تكوين Yoda
أولاً ، سنطلق التكوين لـ احفظ معلوماتنا على النظام المحلي. للقيام بذلك ، قم بتشغيل:
yoda setup new
سوف يجبرنا الأمر السابق على الإجابة على الأسئلة التالية:
سيتم حفظ كلمة المرور الخاصة بنا في ملف ملف التكوين المشفر، لذلك لا داعي للقلق. بشكل افتراضي ، سيتم تخزين معلوماتنا في الدليل ~ / .yoda.
إلى تحقق من التكوين الحالي، يركض:
yoda setup check
إلى حذف التكوين الحالي، سيتعين علينا فقط الكتابة في المحطة (Ctrl + Alt + T):
yoda setup delete
استخدام يودا
من يريد يستطيع تعرف على كل ما يمكن أن يفعله هذا المعالج للمستخدم في تقريرها صفحة جيثب. فيما يلي قائمة ببعض الأشياء التي يمكننا القيام بها مع Yoda.
الدردشة مع يودا
سنكون قادرين تتفاعل بطريقة أساسية مع البرنامج باستخدام أمر الدردشة على النحو التالي:
yoda chat who are you?
اختبر سرعة الإنترنت لديك
سنكون قادرين على سؤال يودا عنه سرعة الإنترنت لدينا. للقيام بذلك ، قم بتشغيل:
yoda speedtest
تقصير وتوسيع URL
يودا يساعد أيضا تقصير أي عنوان url كتابة شيء مثل:
yoda url shorten https://ubunlog.com
إلى قم بتوسيع عنوان url المختصر سوف نكتب:
yoda url expand https://goo.gl/Pn1EeU
اقرأ الأخبار من Hacker News
انا عادة ألق نظرة على موقع Hacker News. يمكن لأي شخص يريد قراءة الأخبار على هذه الصفحة باستخدام Yoda كما هو موضح أدناه:
yoda hackernews
سوف تظهر يودا قطعة واحدة من الأخبار في كل مرة. لقراءة الخبر التالي ، فقط اكتب "y" واضغط على Enter.
إدارة المجلات الشخصية
- يمكننا أيضًا الاحتفاظ بدفتر يوميات شخصي لتسجيل الأحداث المهمة. بالنسبة إنشاء يوميات جديدة سنستخدم الأمر:
yoda diary nn
- لإنشاء ملاحظة جديدة ، سيتعين عليك تنفيذ الأمر السابق. إذا أردنا انظر جميع الملاحظات سوف نكتب:
yoda diary notes
- لن نكون قادرين فقط على كتابة الملاحظات. يمكن أن يساعدنا Yoda أيضًا في إنشاء المهام. بالنسبة إنشاء مهمة جديدة، سوف ننفذ:
yoda diary nt
- إلى عرض قائمة المهام، سنكتب في المحطة:
yoda diary tasks
- اذا كان لدينا مهمة غير مكتملةسنقوم بتنفيذ الأمر التالي لكتابة الرقم التسلسلي للمهمة لإكمالها:
yoda diary ct
- سنكون قادرين تحليل المهام للشهر الحالي في أي وقت باستخدام الأمر:
yoda diary analyze
تدوين ملاحظات على جهات اتصالنا
بادئ ذي بدء ، يجب أن نطلق التكوين لـ تخزين تفاصيل جهات الاتصال الخاصة بنا. للقيام بذلك ، قم بتشغيل:
yoda love setup
هنا سنكتب تفاصيل الاتصال بنا:
لرؤيتهم تفاصيل الشخص، يركض:
yoda love status
إلى أضف عيد ميلاد من جهة الاتصال يكتب:
yoda love addbirth
تتبع نفقات الأموال
لن نحتاج إلى أداة منفصلة ل التحكم في نفقاتنا المالية. يمكننا القيام بذلك مع Yoda. أولاً ، سنطلق التكوين للتحكم في النفقات المالية باستخدام الأمر:
yoda money setup
هنا سنكتب رمز عملتنا والمبلغ الأولي:
تعلم مفردات اللغة الإنجليزية
هذا مفيد لمعرفة الكلمات باللغة الإنجليزية ، على الرغم من أن التعريفات ستقدم لنا أيضًا باللغة الإنجليزية. سوف يساعدنا يودا تعلم كلمات عشوائية في اللغة الإنجليزية ومتابعة تقدم التعلم لدينا.
لتعلم كلمة جديدة نكتب:
yoda vocabulary word
هذا سيظهر لنا كلمة عشوائية. اضغط على Enter لإظهار معنى الكلمة. سيسألنا يودا عما إذا كنا نعرف بالفعل معنى الكلمة.
مساعدة
بالإضافة إلى ذلك ، يمكن أن يساعدك Yoda في القيام بأشياء أخرى ، مثل العثور على تعريف كلمة وإنشاء بطاقات تعليمية لتعلم أي شيء بسهولة. بالنسبة الحصول على مزيد من التفاصيل وقائمة الخيارات المتاحةراجع قسم المساعدة بكتابة:
yoda --help
فابيو نيفيس
أنا و Pucha لدينا مشكلة مع فريق مع UBUNTU
دخول جيد ، لقد كنت أبحث عن شيء مشابه لفترة طويلة ولكن
ماذا يحدث إذا قمت بتثبيته على ubuntu الخاص بي وليس في بيئة افتراضية؟ تؤثر على شيء؟
الشيء الوحيد الذي أريد أن أفعله مع YODA هو الاحتفاظ بمجلة لأنني لا أحب RedNoetebook ، وبالتالي فإن الإدخالات طويلة بعض الشيء. هل يمكنني فعل ذلك مع YODA؟
إذا لم يعجبني ، كيف يمكنني إلغاء تثبيته؟
أعتقد أنه يمكنك إيجاد حل لشكوكك على صفحة المشروع على GitHub https://github.com/yoda-pa/yoda. سالو 2.