ويكيبيديا:الميدان/تقنية

Gnome-devel.svg هذا القسم من الميدان يتناول نقاش أي صعوبات فنية لإصلاحها، أو استشارات تقنية عامة. لتصفح نشرات الأخبار التقنية الأسبوعية، طالع ميدان أخبار التقنية.
إضافة موضوع جديد  · الأرشيف

هذه الصفحة تؤرشف آليًّا حسب هذه الشروط.


إزالة الألوان من المقالاتعدل

مرحبًا... وافق المجتمع على إزالة الألوان من المقالات، أرجو الموافق لتشغيل البوت ليقوم بإزالة الألوان من صناديق المعلومات بشكل خاص دون الجداول التي تحتاج إلى مراجعة يدوية، ليتوافق نص الإرشاد مع محتوى المقالات. تحياتي.--جار الله (نقاش) 19:12، 17 أكتوبر 2020 (ت ع م)

  أتفق وشكراً لك على المبادرة والاقتراح Michel Bakni (نقاش) 19:37، 17 أكتوبر 2020 (ت ع م)
  أتفق، مع تقديم أمثلة لعمل البوت.--محمد أحمد عبد الفتاح (نقاش) 19:47، 17 أكتوبر 2020 (ت ع م)
علاء: عدا عن قوالب التصفح هناك صناديق معلومات تحتوي على خلفية ملونة كصناديق المدن وغيرها من صناديق المعلومات.--جار الله (نقاش) 20:55، 17 أكتوبر 2020 (ت ع م)
شكرًا جار الله للتوضيح، على العموم كما ذكر الزميل محمد أحمد عبد الفتاح بأنَّ الأمثلة ستكون جيدة، وأتمنى أن تكون منوعة بالقوالب التي ستشملها المهمة. تحياتي --علاء راسلني 20:59، 17 أكتوبر 2020 (ت ع م)
محمد أحمد عبد الفتاح وعلاء: بالتأكيد ستكون هناك أمثلة ولكن لنرى رأي المجتمع قبل إنشاء الكود حتى لو كانت هناك اعتراضات حول الفكرة لا داعي لكتابة الكود. تحياتي.--جار الله (نقاش) 21:01، 17 أكتوبر 2020 (ت ع م)
  • محمد أحمد عبد الفتاح وعلاء: هذه بعض التجارب: 1، 2، 3، 4، 5، 6، 7، 8. هناك أقل من 200 صندوق معلومات يسمح بإضافة لون الخلفية أو لون الخط وألخ...، غالبًا المدخلات فارغة وغير مستخدمة يجب لاحقًا جعل الألوان ثابته في هذه القوالب. سنفصل المهمة إلى جزئين، جزء نطاق المقالات كما في التجارب، وجزء نطاق القوالب لإزالة الألوان من قوالب التصفح، سأعمل بعد تنفيذ الجزء الأول على نطاق القوالب وسأقوم بإضافة الأمثلة إن كانت مطلوبة. تحياتي.--جار الله (نقاش) 05:59، 22 أكتوبر 2020 (ت ع م)
      أتفق توحيد الالوان امر تجميلي طلال غريب (نقاش) 08:27، 22 أكتوبر 2020 (ت ع م)
    ◀ جار الله شكرًا، أرى المهمة سهلة تقنيًّا وليس من المتوقع حدوث أخطاء إذا كان الأمر يتعلق باستبدال مدخلات لوسائط القوالب فقط. محمد أحمد عبد الفتاح (نقاش) 08:45، 22 أكتوبر 2020 (ت ع م)
      أتفق، الأمثلة المقدمة جيدة. -- يعقوب (نقاش) 06:41، 22 أكتوبر 2020 (ت ع م)
  •   تعليق: شكرًا جار الله على الأمثلة حول نطاق المقالات. هل سنقوم فيما بعد بإزالة المدخلات (|الخلفية،|لون_التنسيق) من القوالب الأساسية كي لا تدعمها؟ إذا كان كذلك، لماذا لا تُزال المدخلات أيضًا مع قيمها؟ كون الأمثلة تتضمن إزالة القيم فقط. تحياتي --علاء راسلني 16:51، 23 أكتوبر 2020 (ت ع م)
علاء: ممكن إزالة المدخلات أيضًا ولكن بعض المدخلات كما قلت فارغة وعلى الرغم من ضرورية إزالتها في المستقبل من جميع المقالات ربما نجد أحد يعترض. بنظري تنظيف المقالات من هذه المدخلات سيكون أمر مفيد حتى وإن كانت فارغة. تحياتي.--جار الله (نقاش) 22:16، 23 أكتوبر 2020 (ت ع م)
  أتفق تحياتي لك. --Dr. Mohammed (نقاش) 16:44، 27 أكتوبر 2020 (ت ع م)
علاء: هذه أمثلة عن الأنماط 1، 2، 3 لن يقوم البوت بإزالة مدخل النمط لأن المدخل غير محصور بالألوان فقط. تحياتي.--جار الله (نقاش) 23:09، 28 أكتوبر 2020 (ت ع م)
جار الله ممتاز جدًا، سلمت يداك. تحياتي --علاء راسلني 11:28، 29 أكتوبر 2020 (ت ع م)
  •   تعليق: راجعت الأمثلة، عمل رائع، شكرا لكم. --أبو هشام «نقاش» 13:47، 29 أكتوبر 2020 (ت ع م)

  إشارة: مرحبًا جار الله، التجارب جيّدة، يُمكنك البدء بالمهمة. -- صالح (نقاش) 16:39، 29 أكتوبر 2020 (ت ع م)

  خلاصة: يُمكن البدء بتنفيذ المهمة. -- صالح (نقاش) 16:39، 29 أكتوبر 2020 (ت ع م)

مهمة صيانةعدل

مرحبًا... في السابق كنا نقوم بإضافة وسم مصدر وحيد ومصادر أكثر من خلال البوتات، منذ يناير 2019 توافق المجتمع على عدم إضافة هذه الوسوم من خلال البوتات. يرجى الموافق على تشغيل البوت ليقوم بإزالة وسم مصدر وحيد ومصادر أكثر في حال كانت مضافة من قبل البوتات لتسهيل معرفة المقالات التي تحتاج لمصادر بشكل دقيق والعمل عليها. تحياتي.--جار الله (نقاش) 23:56، 28 أكتوبر 2020 (ت ع م)

  •   تعليق: لا أرى مانع للمهمة، خصوصًا عدد المقالات المتأثرة لكل قالب لا تتجاوز 10,500 مقالة بالعموم، والمهمة تستهدف المُضافة من قبل البوتات، لذلك شخصيًا لاأرى إشكال في المهمة أن تنفذ مرة واحدة، وبانتظار الأمثلة إذا لم يكن هناك تعليقات من باقي الزملاء. تحياتي --علاء راسلني 11:33، 29 أكتوبر 2020 (ت ع م)
  • علاء: هذه بعض التجارب: 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12. ملاحظة: ربما تنفذ المهمة عدة مرات خلال الفترة القادمة للتأكد من عدم بقاء أي وسم تمت إضافته بواسطة البوتات خصوصًا نظام التعديلات المعلقة ربما يعيد الوسوم بعد إزالتها. لكن العدد سيكون ضئل جدًا بما أن البوتات متوقفه عن إضافة الوسوم ومجرد صيانة دورية لا أكثر. تحياتي.--جار الله (نقاش) 07:01، 30 أكتوبر 2020 (ت ع م)

إعادة تشغيل بوت البايثون للتدقيق الإملائيعدل

تحياتي للجميع؛ في العصور القديمة أضاف Alnokta: مكتبة كاملة للتدقيق الإملائي مضمنة ضمن بوت البايثون (انظر r4464 و r4726 و r5755)؛ وكان يستخدمها للتدقيق الإملائي في المقالات باستخدام البوت الخاص به؛ هذه المكتبة كانت لا تستخدم ريجيكس (في الكود 'regex': False)، لكن في r5942 تم تحويلها لتستخدم الريجيكس (في الكود 'regex': True).

عيوب استخدام الريجيكس

استخدام الريجيكس في القائمة بالأعلى يزيد من عدد الأخطاء الإملائية التي يصححها البوت لكنه يجعل من المستحيل تشغيل القائمة أوتوماتيكيا كما كان يفعل Alnokta؛ السبب في ذلك هو أن استخدام الريجيكس يجعل البوت يصحح الكثير من الfalse positives (أي أن البوت يغير كلمات لا تحتاج للتصحيح الإملائي)؛ لذا فحسب الكود الحالي فالطريقة الوحيدة لتشغيل الكود هي طريقة نصف أوتوماتيكية (أي أن يقوم صاحب البوت بمراجعة يدوية لكل تعديل قبل الحفظ)؛ وهو أمر مستحيل نظرا للعدد الهائل من المقالات في ويكيبيديا العربية (أكثر من مليون مقال).

المطلوب

أود إعادة تشغيل بوت البايثون للقيام بالتدقيق الإملائي أوتوماتيكيا، ولعمل ذلك أود تعديل الكود مرة أخرى ليعمل بدون استخدام ريجيكس (مع الحفاظ على كل التصحيحات الجديدة التي أضيفت لاحقا لمكتبة التدقيق الإملائي)؛ سأترك النقاش هنا مفتوحا لعدة أيام، ولو كانت هناك موافقة من الزملاء فسأقوم بالتعديل المطلوب في مستودع الكود؛ تحياتي. --Meno25 (نقاشمساهمات) 13:09، 29 أكتوبر 2020 (ت ع م)

Avicenno، وDr-Taher، وElph، وFShbib، وGlory20، وFreedom's Falcon، وIbrahim.ID، وMemelord0، وMervat، وMichel Bakni، وMohamed Ouda، وإسلام، وباسم، وبندر، وجار الله، وسامي الرحيلي، وشيماء، وصالح، وعلاء، وعمرو بن كلثوم، وفيصل، ومحمد أحمد عبد الفتاح، وولاء: --Meno25 (نقاشمساهمات) 13:20، 29 أكتوبر 2020 (ت ع م)

  •   تعليق: إذا كان التصحيح سيتم بدون regex سيكون أفضل بكثير وتكون أخطاء نادرة لأنه سيتضمن "استبدال حرفي" وكلمة مقابل كلمة وليس كلمة ضمن كلمة مختلفة (مثل: طه - طهـاة) هنا يحدث الاخطاء، الكود في (fixes.py) في رأيي جيد فهو يقوم ايضاً باستبدال حرفي وليس مثل تعديلات الزميل أسامة، أنا مبدئياً ليس لدي اعتراض على تشغيل الكود ولكن ليس لدي خبرة عالية في التدقيق الإملائي، لا أعرف إذا كانت فكرة الاستبدال الحرفي خالية من الأخطاء أم لا، في انتظار باقي اراء الزملاء --إبراهيـمـ (نقاش) 16:58، 29 أكتوبر 2020 (ت ع م)
Ibrahim.ID: نعم أخي؛ الاستبدال بدون ريجيكس خال من الأخطاء لأنه يكتفي باستبدال الكلمات الموجودة حرفيا في مكتبة التدقيق الإملائي فقط؛ أيضا فAlnokta كان يشغل الكود القديم (الذي كان بدون ريجيكس) لفترة طويلة باستخدام البوت الخاص به بدون مشاكل. --Meno25 (نقاشمساهمات) 17:41، 29 أكتوبر 2020 (ت ع م)
مع
  •   مع نحن بحاجة لهذه المهمة خصوصا في المقالات غير المراجعة--Avicenno (نقاش) 16:32، 29 أكتوبر 2020 (ت ع م)
  •   مع الموسوعة تحتاج إلى بوت كهذا. --كُـــولد (راسلني) 00:03، 30 أكتوبر 2020 (ت ع م)
ضد
محايد
  •   تعليق: حاولت إستخدام regex بالأتوويكي براوزر فظهرت عدة أخطاء عند إستبدال الكلمات مثل الامارة هل هي الأمارة أو الإمارة بالإضافة إلى وجود أسماء علم ثابتة لا يمكن تصحيحها، لا أعرف قوة الكود فهل يمكن أن يتجنب مثل هذه الأخطاء مع أنني أستعمل بعض البرامج الخارجية للتدقيق الاملائي لكن دومًا التدخل البشري ملزم، فالأمر فعلًا جيد فهل تعطينا أمثلة تجريبية تحياتي عادل امبارك راسلني 17:10، 29 أكتوبر 2020 (ت ع م)
معك حق Nehaoua:؛ هذه هي مشكلة الاستبدال بالريجيكس وأنت جربتها بنفسك مع الأوتوويكي براوزر؛ وهذا هو السبب الذي دعاني لبدء هذا النقاش؛ بالنسبة لكود بوت البايثون فهو يتجنب تماما هذه المشكلة، وAlnokta كان يشغله فعلا لفترة طويلة بدون مشاكل؛ بالنسبة للتعديلات التجريبية فسأنتظر بعض الوقت حتى نسمع رأي باقي الزملاء ثم سأقوم ببعض التعديلات التجريبية؛ و سأترك للزملاء الفرصة لمراجعتها هنا. --Meno25 (نقاشمساهمات) 17:46، 29 أكتوبر 2020 (ت ع م)
  •   تعليق: القائمة معتمدة وأقوم بتشغيلها حاليًا بشكل دوري وليس فيها أخطاء وتم اعتمادها في ميدان اللغويات على ما أذكر، عدا عن قسم الوصلات الخارجية والروابط الخارجية التي يجب إزالتها. المهمة بهذا الشكل سوف تقوم بالتغيير في التصانيف والقوالب والمصادر وغيرها من الأقسام المحظورة. عن نفسي أؤيد السماح بتعديل هذه الأقسام خصوصًا القائمة لا خلاف عليها ولو كان هناك خطأ يجب تعديل القالب أو التصنيف نفسه وليس إيقاف التعديل عليه. يجب نقاش هذه الفقرة من المهمة وتعميهما للمهام الإملائية ولا خلاف على الباقي. في حال رفض التعديل على التصانيف والقوالب والمصادر يجب تعديل الكود ليتجنب هذه الأقسام. تحياتي.--جار الله (نقاش) 19:45، 29 أكتوبر 2020 (ت ع م)
  •   تعليق: يبدو أن بوت الزميل يعتمد نفس القائمة في مهمته التي ذكرها، ويُشغلها دوريًّا، وأذكر كذلك النقاش حولها.. وحقيقةً ما لا أحبذه عمل بوتين على نفس القائمة في فترات مختلفة، لذلك أولًا يجب تحديد فترة مُحددة لعمل البوتات إذا كانت ستعمل عليها نظرًا لكم العمليات التي ستتم.. بخصوص الكلمات فهي قليلة للأسف (128 كلمة) وأجد المجال واسع جدًا لتوسيعها خصوصًا وأن الزميل أسامة كان له مجهود هائل في المسألة، والزميل النكتة وسّع القائمة لتصل إلى 571 كلمة لكنها بانتظار التدقيق والمراجعة، لذا الأفضل تكثيف الجهود لتوسيعها.. بخصوص المصادر فهي مستثناة حسب الكود بعكس ما أشار له أخي جار الله:، وأؤيده في تفعيلها على التصنيفات والقوالب وتعديلها نفسها وليس الكود، أيضًا يجب استثناء عناوين الأقسام حسب الاتفاق في النقاشات السابقة.. --شبيب..ناقشني 21:00، 29 أكتوبر 2020 (ت ع م)
  •   تعليق: قائمة الكلمات صغيرة جدًا. كما أنها لا تأخذ في عين الاعتبار كون الخطأ قد يأتي في أشكال عديدة. فمثلًا الخطأ في كلمة "إستخدام" قد يأتي على شكل "الإستخدام"، "وإستخدام"، "بإستخدام"، "كإستخدام"، "إستخدامات"، إلخ. --كُـــولد (راسلني) 00:03، 30 أكتوبر 2020 (ت ع م)