أكتب هذا تطبيق Python لاحتياجات ممارسة الجيتار الجيتار الخاص بي. يمكن استخدامه مع أي أداة. الاسم مستوحى من جهاز التحكم عن بُعد تدريب Jedi ، الذي شوهد في حرب النجوم.

هناك حاجة إلى بيثون لتشغيل هذا التطبيق. إذا لم يكن لديك ، قم بتنزيل وتثبيت Python.
قم بإنشاء مجلد جديد على جهاز الكمبيوتر الخاص بك ؛ من المفترض أن يسمى GTR.
قم بتنزيل جميع الملفات في هذا المستودع إلى هذا الدليل.
افتح نافذة طرفية ، انتقل إلى المجلد GTR وتثبيت بيئة افتراضية Python عن طريق الكتابة:
python3 -m venv venv
الآن تنشيط البيئة الافتراضية. على Windows ، تحتاج إلى الكتابة:
venv/bin/activate.bat
على Mac و Linux ، تحتاج إلى الكتابة:
venv/bin/activate
بينما تكون بيئتك الافتراضية نشطة ، قم بتثبيت Kivy و Vibhaga عن طريق الكتابة:
pip install kivy
pip install git+http://github.com/keremkoseoglu/vibhaga.git
لاحظ أن تثبيت Kivy قد يكون أكثر صعوبة مما يبدو. تحقق من ملاحظات التثبيت في حال كنت بحاجة إلى مساعدة.
بعد تنشيط البيئة الافتراضية (كما هو موضح أعلاه) ، قم بتشغيل التطبيق عن طريق الكتابة:
python3 main.py
لتخصيص الممارسات ، يمكنك تحرير البيانات/config.json .
سيقوم هذا التطبيق ببناء مجموعة عشوائية من الممارسات (الموجودة في ممارسة الحزمة) ، وعرضها بتسلسل. نأمل أن تعمل التدريب كل يوم على تحسين مهاراتك مع مرور الوقت.
ستلاحظ أن محتوى بعض الممارسات سيكون عشوائيًا أيضًا ، مثل الوتر أو الملاحظات التي تحتاج إلى العمل عليها.
يمكنك تعديل التكوين الحالي عن طريق تحرير config.json . يمكنك تعديل أو إضافة أدوات جديدة ، الحبال ، أوضاع ، arpeggions ، الارتجال ، إلخ.
تم دمج GTR مع Flukebox! إذا كان لديك قائمة تشغيل Flukebox التي تحتوي على مسارات الدعم الخاصة بك ، في كل مرة يبدأ فيها تمرين الارتجال ، سيتم فتح قائمة تشغيل مسار الدعم أيضًا. فقط تأكد من أن قسم "Flukebox" من Data/config.json يحتوي على مسار وقيم قائمة التشغيل الصحيح.
يقوم التطبيق بإنشاء مجموعة الممارسة تلقائيًا تمامًا ، بناءً على ما يوجد في ممارسة الحزمة. الافتراضات
اختياريا ، قد تحصل الفصول أيضًا على ميزة المساعدين المدمجين ؛ مثل:
ما عليك سوى التحقق من عدد قليل من الفصول تحت /تدريب ، ومعرفة مدى سهولة إضافة ممارساتك الخاصة. إذا كنت ترغب في المساهمة ، فلا تتردد في الاتصال بي.
يمكن العثور على مصنع التمرين النشط الحالي في Factory.some_practices . يمكن العثور على الآخرين تحت المصنع .
إذا كنت ترغب في تغيير مصنع التمرين ، فقم بتنفيذ فئة مصنع جديدة تحت المصنع ، وتغيير تعريف المصنع في واجهة المستخدم الرسومية .
قد ترغب في استبعاد بعض الممارسات تمامًا ، على سبيل المثال.
يوضح هذا التطبيق بفخر إنشاء الكائنات الديناميكية في بيثون. تتضمن مجموعة الممارسة / الأدوات طرقًا لإرجاع أسماء / كائنات فئة من داخل اسم الحزمة المحددة.
ستكون هذه التقنية مفيدة بشكل خاص إذا كنت تريد أن يدعم تطبيقك المكونات الإضافية. فقط ضع ملفًا خارجيًا جديدًا .py ضمن مجلد الحزمة ، وهناك تذهب!