ויקיפדיה:בוט/ניקיון פרמטרים

מתוך ויקיפדיה, האנציקלופדיה החופשית

יצירת רשימה של ערכים עם תבניות פרמטריות המכילות פרמטרים שגויים ו/או ישנים.

מעבר על קטגוריה:תבניות פרמטריות והקטגוריות המשוייכות לה ומעבר פרטני על כל תבנית ותבנית, הדפים המכילים אותה, וסריקה של הפרמטרים הלא פעילים בכל ערך וערך.

  1. טעינת דף הגדרות הכולל, בין היתר, את רשימת התבניות לטיפול. על פי קטגוריה של תבניות, תבנית בודדת או רשימה סגורה של תבניות.
  2. על כל תבנית:
    1. טעינת שמות הפרמטרים החוקיים מתוך התבנית עצמה.
    2. בדוק האם קיים דף משנה "/פרמטרים" לתבנית.
      1. אם קיים, הצלב בין רשימת הפרמטרים החוקיים לרשימה הקיימת בדף המשנה.
      2. אם חסר פרמטר חוקי בדף המשנה - הוסף לרשימה א'.
      3. אם קיים פרמטר בדף המשנה אבל הוא אינו חוקי - הוסף לרשימה ב'.
    3. טעינת רשימת הערכים שמשתמשים בתבנית (ניתן לבקש ריצה על ערך מסויים).
    4. ניפוי דפים ממרחבים לא רצויים - ברירת מחדל "מרחב ראשי" + הגדרה בקונפיג.
    5. על כל ערך:
      1. בדוק שכל אחד מהפרמטרים שנמצאים בתבנית בערך חוקי.
      2. אם נמצאו פרמטרים לא חוקיים, הוסף את הערך + רשימת הפרמטרים הלא חוקיים ותוכנם לרשימה ג'.
      3. אחרת - הוסף את הערך לרשימה ד'.
    6. צור דף פלט לכל תבנית המכיל:
      1. זמן התחלה.
      2. זמן סיום.
      3. סה"כ ערכים שנבדקו.
      4. סה"כ ערכים בעייתיים (סה"כ ברשימה ג').
      5. סה"כ ערכים תקינים (סה"כ ברשימה ד').
      6. סטטוס דף משנה "/פרמטרים" - אם קיים.
      7. רשימת פרמטרים חסרים/שגויים בדף "/פרמטרים"
      8. רשימת הפרמטרים השגויים כולל כמות מופעים לכל פרמטר.
      9. רשימת ערכים בעייתיים והפרמטרים הבעייתיים, עם קישור לערך, כולל תוכן הפרמטר - לפי דרישה.
      10. רשימת ערכים תקינים.
    7. שיוך דף הפלט לקטגוריה:ויקיפדיה: ערכים עם פרמטרים מיותרים בתבניות
  3. יצירת דף חדש בקטגוריה:ויקיפדיה: בוטים: ניקיון פרמטרים - יומנים עם פרטי הריצה