ויקיפדיה:בוט/ניקיון פרמטרים
מראה
מטרה
[עריכת קוד מקור]יצירת רשימה של ערכים עם תבניות פרמטריות המכילות פרמטרים שגויים ו/או ישנים.
משימה
[עריכת קוד מקור]מעבר על קטגוריה:תבניות פרמטריות והקטגוריות המשוייכות לה ומעבר פרטני על כל תבנית ותבנית, הדפים המכילים אותה, וסריקה של הפרמטרים הלא פעילים בכל ערך וערך.
שיטה
[עריכת קוד מקור]- טעינת דף הגדרות הכולל, בין היתר, את רשימת התבניות לטיפול. על פי קטגוריה של תבניות, תבנית בודדת או רשימה סגורה של תבניות.
- על כל תבנית:
- טעינת שמות הפרמטרים החוקיים מתוך התבנית עצמה.
- בדוק האם קיים דף משנה "/פרמטרים" לתבנית.
- אם קיים, הצלב בין רשימת הפרמטרים החוקיים לרשימה הקיימת בדף המשנה.
- אם חסר פרמטר חוקי בדף המשנה - הוסף לרשימה א'.
- אם קיים פרמטר בדף המשנה אבל הוא אינו חוקי - הוסף לרשימה ב'.
- טעינת רשימת הערכים שמשתמשים בתבנית (ניתן לבקש ריצה על ערך מסויים).
- ניפוי דפים ממרחבים לא רצויים - ברירת מחדל "מרחב ראשי" + הגדרה בקונפיג.
- על כל ערך:
- בדוק שכל אחד מהפרמטרים שנמצאים בתבנית בערך חוקי.
- אם נמצאו פרמטרים לא חוקיים, הוסף את הערך + רשימת הפרמטרים הלא חוקיים ותוכנם לרשימה ג'.
- אחרת - הוסף את הערך לרשימה ד'.
- צור דף פלט לכל תבנית המכיל:
- זמן התחלה.
- זמן סיום.
- סה"כ ערכים שנבדקו.
- סה"כ ערכים בעייתיים (סה"כ ברשימה ג').
- סה"כ ערכים תקינים (סה"כ ברשימה ד').
- סטטוס דף משנה "/פרמטרים" - אם קיים.
- רשימת פרמטרים חסרים/שגויים בדף "/פרמטרים"
- רשימת הפרמטרים השגויים כולל כמות מופעים לכל פרמטר.
- רשימת ערכים בעייתיים והפרמטרים הבעייתיים, עם קישור לערך, כולל תוכן הפרמטר - לפי דרישה.
- רשימת ערכים תקינים.
- שיוך דף הפלט לקטגוריה:ויקיפדיה: ערכים עם פרמטרים מיותרים בתבניות
- יצירת דף חדש בקטגוריה:ויקיפדיה: בוטים: ניקיון פרמטרים - יומנים עם פרטי הריצה