משתמשת:אור שפירא/בוט תבניות ניווט

מתוך ויקיטקסט, מאגר הטקסטים החופשי
קפיצה לניווט קפיצה לחיפוש

דף זה מיועד לאיפיון של פרויקט בוט ניווט, כל אחד מוזמן לדייק אותו באופן ישיר בעריכה כאן או לדון על היבטים בדף השיחה

מה הבוט יעשה - הסבר כללי[עריכה]

הבוט ירוץ פעם בכמה זמן ויוסיף תבניות ניווט לדפים שאין להם תבניות ניווט

מה הבעיות שהבוט יפתור[עריכה]

  1. הבוט יוסיף תבניות ניווט לדפים ש"שכחו" לשים להם תבניות ניווט
  2. מתנדבים יוכלו לוותר על התעסקות טכניות הקשורות לתבניות הניווט ולהתמקד בעבודתם

איך זה יעבוד?[עריכה]

שלב א - חד פעמי[עריכה]

  1. מיפוי תבניות הניווט הקיימות כיום, סידור של כולן בקטגוריה:תבניות ניווט
  2. הכנת תבנית ניווט לבוט (גם תבנית זו תהיה כמובן בקטגוריית תבניות ניווט)

שלב ב - הבוט[עריכה]

הבוט בתחילה יאסוף מידע ולאחר מכן יבצע שינויים

איסוף מידע[עריכה]

הבוט יאחזר את כל כותרות הדפים בויקיטקסט וימיין אותם.

ביצוע שינויים[עריכה]

הבוט יעבור על כל דף בויקיטקסט:

יסרוק את תוכן הדף ויבדוק אם יש בדף תבנית הנמצאת בקטגוריית תבניות ניווט
אם אין תבניות ניווט בדף בכלל הבוט יכניס לראש הדף את תבנית הניווט שהוכנה בשלב א' על פי המידע שנאסף מקודם.

גישה לקוד[עריכה]

את הבוט יש לכתוב בקוד פתוח, ולשים במקום נגיש. על מנת שכל אחד יוכל לגלות בעיות בקוד ולתקן אותן ולחילופין גם להריץ בעצמו את הקוד. ככל הנראה הפלטפורמה המתאימה ביותר היא github

מה הבוט לא פותר?[עריכה]

  1. יצירה אוטומטית של דפים ראשיים לספר(יכול להיות אולי לשלב פיתוח נוסף עבור הבוט, או לבוט נפרד)

בעיות שעלולות לצוץ[עריכה]

  1. אם יש תבניות שהן בפועל תבניות ניווט אבל מסיבה כלשהי לא הוכנסו לקטגורייה המתאימה, אזיי תוכנס בכל זאת תבנית ניווט נוספת, דבר שיכול לגרום לבלגן בדפים אלו.
  2. דף אחרון בספר יקושר לדף ראשון בספר הבא וכן להפך דף ראשון בספר יקושר לספר הקודם. (זה לא כל כך נורא)