مستخدم:LordAnubisCSB/وظائف
LordAnubisCSB: a Copyright-violation Search Bot run by Lord Anubis
وظيفة هذا البوت الرئيسية هي ملاحقة الصفحات الجديدة و التحقق من محتوياتها للتأكد أنها ليست خرقاً لحقوق الطبع. إن كانت خرقاً، سيتم وسمها بقالب معين لكي تتم عمل الحذف، ووضع اسم الصفحة في قائمة بيانات يمكن للمستخدمين الإطلاع عليها للمراجعة اليدوية. يمكنك إيجاد هذه القائمة هنا.
تمت برمجة هذا البوت باستخدام لغة فيشيوال بيسك 6 VB6 ويعمل على نظام ويندوز.
طريقة العمل
عدليعتمد البوت بشكل أساسي على الـ MediaWiki API وعلى Yahoo API.
البوت يحتاج إلى توفر مايكروسوفت أوفس على نظام ويندوز إكس بي. وهذا ما يجعله غير قابل للعمل على بيئة لينكس.
قمت بتقسيم طريقة عمل البوت إلى أقسام:
قسم الدخول وجلب البيانات
عدليقوم البوت بتسجيل الدخول، ومن ثم يقوم بجلب أحدث الصفحات الجديدة ويقوم بوضعها في قائمة.
بعدها يبدأ بجلب محتوى الصفحات الواحدة تلو الأخرى وينتقل إلى الخطوة الثانية.
تجهيز البيانات للعملية الجراحية
عدليقوم البوت بعدها بالتأكد أن الصفحة لم توسم من قبل ببوت مشابه وأيضاً يتأكد أنها ليست على "القائمة البيضاء" (التي يمكن تحديدها من داخل البرنامج).
بعدها، يقوم البوت بتجهيز الصفحة من أجل البحث بجلب جزء عشوائي من الصفحة (بواسطة لوغارثمية معينة) بطول مناسب ويطرحها لمحرك بحث "ياهوو" لكي يتحقق من وجود هذا النص أو عدمه في صفحات أنترنت أخرى.
الوسم
عدلبعد إستلام الرد من الياهوو، يتم مطابقة النتائج:
- إن كانت الصفحة التي تم إيجادها هي بالأصل من ويكيبيديا، يتم وسم الصفحة بقالب خاص بويكيبيديا.
- إن كانت الصفحة غير مطابقة، يتم تركها وتناول الصفحة التي بعدها.
- إن كانت الصفحة تطابق أحد المواقع الأخرى، يتم وسمها بقالب :"إحتمال وجود خرق لحقوق الطبع"
مشاكل أو مقترحات
عدلإن كان هناك مشاكل مع البوت أو مقترحات، يرجى طرحها على صفحة نقاشي.
الكود وتحميل ملفات البوت
عدليمكن رؤية الكود وتحميل الملفات الفعّآلة لآخر نسخة من هنا.