مستخدم:ASammour/بوت
- أنشئ صفحة على هذا النمط مستخدم:اسم-البوت-الخاص-بك/إيقاف. وضع فيها كلمة نعم. هذه الصفحة مفيدة لحالة الطوارئ، حيث يمكن لأي مستخدم يلاحظ خطأً أن يقوم بوضع كلمة لا في الصفحة؛ فيتوقف البوت عن العمل لحين المراجعة.
- أنشئ ملف باسم cred.txt، وأضف فيه سطرين:
- السطر الأول يحتوي اسم البوت الخاص بك.
- السطر الثاني يحتوي كلمة المرور الخاصة بحساب بوتك.
- احفظ الملف بترميز utf-8
- عند الدخول إلى التولفورج، قم بتنفيذ ما يلي:
- بواسطة Winscp ثم بنسخ الملف السابق وضعه مباشرة في امتداد
/data/tools/your-tool-name/
. لاحظ أن الملف يجب أن يكون في المجلد الرئيسي الخاص بأداتك في التولفورج. للتبسيط، ضع هذا الملف مباشرة في المجلد الذي تجد فيه ملف replica.my.conf - باستخدام Putty نفذ الأمر
become your-tool-name
حيث أن your-ttol-name هو اسم الأداة التي قمتَ بتسجيلها في التولفورج. - في المجلد الرئيسي قم بتشغيل هذه الأوامر:
git clone https://github.com/ASammour/ASAB.git temp
- سينشئ لديك مجلد باسم ASAB. وهذا المجلد يحتوي على كل الأكواد. ما يهمنا نحن هو المجلد dist الموجود بداخل المجلد ASAB. هنا ستتم كل العمليات.
- قم بتنفيذ الأمر التالي:
cd dist
- ثم بتنفيذ الأمر التالي:
java -jar ASAB.jar test
. ثم اضغط على زر Enter. حينها سيعمل بوت التجربة. حيث سيقوم بإجراء تعديل بسيط في صفحة وب:ملعب. إذا وجدتَ أن البوت قام بالفعل بعمل التعديل؛ فهذا يعني أنك جاهز الآن للعمل.
- بواسطة Winscp ثم بنسخ الملف السابق وضعه مباشرة في امتداد
قائمة المهام
عدل- tagger مهام إضافة وسوم الصيانة المختلفة.
- redfile إزالة الصور الحمراء.
- redcat إزالة التصانيف الحمراء.
- redirectcat تصنيف التحويلات
- arabarticle تعريب المقالات
- arabtemplate تعريب القوالب
- specify تخصيص البذور
- portaltostub تخصيص البذرة من البوابة
- stubtoportal إضافة بوابة من البذرة
- cat إضافة قالب:مزيد + البوابات الفرنسية + البوابات من المقالة الأم
- catcat إضافة التصانيف المعادلة للتصانيف
- nocats إضافة تصانيف معادلة من لغات محددة للمقالات غير المصنفة فقط
- addcats إضافة تصنيف لمقالة بنفس الاسم
- orphan إضافة/إزالة قالب يتيمة
- catarticle إضافة التصانيف المعادلة للمقالات
- sisterarticle روابط شقيقة للمقالات
- sistercat روابط شقيقة للتصنيفات
- frportals البوابات الفرنسية للمقالات
- enportals البوابات الإنجليزية من صفحة نقاش المقابل الإنجليزي (للمقالات التي لا تحتوي على بوابات فقط)
- url عنونة المصادر
كل ما عليك فعله هو تشغيل هذا الأمر في Putty، مع استبدال كلمة test باسم المهمة من القائمة أعلاه:
java -jar ASAB.jar test
لاحظ أن البوت سيعمل مباشرة في Putty. وبمجرد الخروج من Putty ستتوقف المهمة عن العمل. إذا كنت تريد تشغيل مهمة ما على التولفورج مباشرة، وجعلها تستمر في العمل حتى عند إغلاق الحاسوب بالكامل؛ استخدم هذا الأمر:
jsub -mem 9000m /usr/bin/java -jar /data/project/YOUR-TOOL-NAME/ASAB/dist/ASAB.jar tagger
وعند الضغط على Enter سيبدأ البوت في العمل على التولفورج مباشرة. غير tagger إلى أي مهمة أخرى حسب المطلوب.
ملاحظة: إذا أردت إيقاف مهمة تعمل على التولفورج؛ فقم بتشغيل الأمر qdel java
. حيث سيقوم هذا الأمر بإيقاف جميع العمليات التي تعمل على التولفورج.
جدولة المهام
عدلإذا أردت تشغيل مهمة ما، وجعلها تعمل على التولفورج مباشرة، فقم بتنفيذ الأمر التالي:
تحديث الكود
عدللتحديث الكود لآخر نسخة؛ قم بتشغيل هذه الأوامر عند بدء التشغيل: