1. أنشئ صفحة على هذا النمط مستخدم:اسم-البوت-الخاص-بك/إيقاف. وضع فيها كلمة نعم. هذه الصفحة مفيدة لحالة الطوارئ، حيث يمكن لأي مستخدم يلاحظ خطأً أن يقوم بوضع كلمة لا في الصفحة؛ فيتوقف البوت عن العمل لحين المراجعة.
  2. أنشئ ملف باسم cred.txt، وأضف فيه سطرين:
    1. السطر الأول يحتوي اسم البوت الخاص بك.
    2. السطر الثاني يحتوي كلمة المرور الخاصة بحساب بوتك.
    3. احفظ الملف بترميز utf-8
  3. عند الدخول إلى التولفورج، قم بتنفيذ ما يلي:
    1. بواسطة Winscp ثم بنسخ الملف السابق وضعه مباشرة في امتداد /data/tools/your-tool-name/. لاحظ أن الملف يجب أن يكون في المجلد الرئيسي الخاص بأداتك في التولفورج. للتبسيط، ضع هذا الملف مباشرة في المجلد الذي تجد فيه ملف replica.my.conf
    2. باستخدام Putty نفذ الأمر become your-tool-name حيث أن your-ttol-name هو اسم الأداة التي قمتَ بتسجيلها في التولفورج.
    3. في المجلد الرئيسي قم بتشغيل هذه الأوامر:
      1. git clone https://github.com/ASammour/ASAB.git temp
      2. سينشئ لديك مجلد باسم ASAB. وهذا المجلد يحتوي على كل الأكواد. ما يهمنا نحن هو المجلد dist الموجود بداخل المجلد ASAB. هنا ستتم كل العمليات.
      3. قم بتنفيذ الأمر التالي: cd dist
      4. ثم بتنفيذ الأمر التالي: java -jar ASAB.jar test. ثم اضغط على زر Enter. حينها سيعمل بوت التجربة. حيث سيقوم بإجراء تعديل بسيط في صفحة وب:ملعب. إذا وجدتَ أن البوت قام بالفعل بعمل التعديل؛ فهذا يعني أنك جاهز الآن للعمل.

قائمة المهام عدل

  1. tagger مهام إضافة وسوم الصيانة المختلفة.
  2. redfile إزالة الصور الحمراء.
  3. redcat إزالة التصانيف الحمراء.
  4. redirectcat تصنيف التحويلات
  5. arabarticle تعريب المقالات
  6. arabtemplate تعريب القوالب
  7. specify تخصيص البذور
  8. portaltostub تخصيص البذرة من البوابة
  9. stubtoportal إضافة بوابة من البذرة
  10. cat إضافة قالب:مزيد + البوابات الفرنسية + البوابات من المقالة الأم
  11. catcat إضافة التصانيف المعادلة للتصانيف
  12. nocats إضافة تصانيف معادلة من لغات محددة للمقالات غير المصنفة فقط
  13. addcats إضافة تصنيف لمقالة بنفس الاسم
  14. orphan إضافة/إزالة قالب يتيمة
  15. catarticle إضافة التصانيف المعادلة للمقالات
  16. sisterarticle روابط شقيقة للمقالات
  17. sistercat روابط شقيقة للتصنيفات
  18. frportals البوابات الفرنسية للمقالات
  19. enportals البوابات الإنجليزية من صفحة نقاش المقابل الإنجليزي (للمقالات التي لا تحتوي على بوابات فقط)
  20. 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. حيث سيقوم هذا الأمر بإيقاف جميع العمليات التي تعمل على التولفورج.

جدولة المهام عدل

إذا أردت تشغيل مهمة ما، وجعلها تعمل على التولفورج مباشرة، فقم بتنفيذ الأمر التالي:


تحديث الكود عدل

لتحديث الكود لآخر نسخة؛ قم بتشغيل هذه الأوامر عند بدء التشغيل: