שיחת תבנית:סינגל/הסרת קטגוריית שנים

message: קטגוריה:ויקיפדיה/בוט/בוט ההסבה/דפי מפרט/ארכיון
יעד=שיחת תבנית:סינגל/הסרת קטגוריית שנים/דוגמאות

message: תבנית:סינגל
thread_title: תבנית להסבה

message: הסרת קטגוריה "שירי XXXX" בערכים עם תבניות סינגל שבהן פרמטר "תאריך סינגל" או "יצא לאור"
thread_title: תקציר עריכה

message: <nowiki>
{{סינגל}}
</nowiki>
thread_title: מפרט הסבה

message: משתמש:Kotz, הכנסתי סיווג אוטומטי בתבנית:סינגל לקטגוריה אם יש תוכן בשדה "תאריך סינגל" או "יצא לאור". ראה למשל Comfortably Numb שמסווג ל:קטגוריה:שירי 1979. כך זה במקור בתבנית:אלבום. עכשיו צריך להסיר מהערכים את הקטגוריות הידניות ששמו בעבר. אני בטוח שזה די קל למי ששולט...
המפרט:
* סרוק את כל הערכים בעלי תבנית:סינגל
* טפל רק בערכים בעלי תוכן בשדה "תאריך סינגל" או "יצא לאור"
* חלץ את התוכן מהשדה, נניח 1979
* מחק את הקטגוריה הרלבנטית, במקרה זה :קטגוריה:שירי 1979
תוכל להכין משהו כזה? שים לב שיתכנו ערכים עם שתיים ויותר תבניות מתאריכים שונים. בורה בורה - שיחה 10:15, 25 במרץ 2016 (IDT)
replies: text: משתמש:Kotz, אח"כ נריץ משהו כזה גם על תבנית:אלבום. בורה בורה - שיחה 17:10, 25 במרץ 2016 (IDT)
replies: text: :, זה לא מתאים לבוט ההסבה. אבל הנה מה שאפשר לעשות:

text: :#עדכן את תבנית:סינגל כך שתדע להכניס את כל הסינגלים הרלוונטיים לקטגוריה זמנית :קטגוריה:ערכי סינגלים עם קיטלוג כפול

text: :#בוט ההסבה יעבור על כל הדפים שבקטגוריה זו, וימחוק מהם את הקיטלוג , .

text: :# מיד ישים לב אם הורדנו בפועל ערך מקטגוריה כלשהיא (כמו שהוא עשה ב-NoCategory השבוע)

text: :#הצלחה.

text: :‏«kotz» «שיחה» 10:29, 26 במרץ 2016 (IDT)
replies: text: ::#זה לא יעבוד כאשר יש רק יצא לאור, אך ביצא לאור מופיע מידע מורכב (למשל המקום שבו זה יצא לאור, או מספר תאריכים)

text: ::#למה זה טוב? לחסוך שורה של קטגוריה שאולי אפשר לחלץ אוטומטית?

text: ::ערן - שיחה 10:35, 26 במרץ 2016 (IDT)
replies: text: :::אני לא מיד אשים לב. יש עשרות אלפי קטגוריות. כדי לבדוק את המידע אני צריך לדעת שם מדויק של קטגוריה ותאריך מדויק של עריכות. יגאל (בקשת עזרה, IKhitron ושיחה) 16:32, 26 במרץ 2016 (IDT)
replies: text: ::::: משתמש:ערן, למה זה לא יעבוד אם יש מידע מורכב? אם לא נצליח לחלץ את המידע מהתבנית ממילא לא נכניס את הערך לקטגוריה הזמנית שמשתמש:Kotz הציע. ולכן הוא גם לא יופיע ברשימת הסרת הקטגוריות, והקטגוריה הידנית תשאר. האמת שבמהלך סוף השבוע גם אני חשבתי על פתרון דומה. ולמה זה טוב? כי אין צורך במידע משוכפל. מה שאפשר אוטומטית אין צורך ידנית. בורה בורה - שיחה 04:21, 27 במרץ 2016 (IDT)
replies: text: ::::::::חשבתם פשוט לשבת חצי שעה עם cat-a-lot? כמה כבר קטגוריות כאלו יש? זה לא שקיימת קטגוריית שירי 1492. יגאל (בקשת עזרה, IKhitron ושיחה) 08:13, 27 במרץ 2016 (IDT)
replies: text: :::::::::אני רוצה לקבל תשובה טובה יותר למה זה טוב? זה שתבנית יכולה להוסיף קטגוריה אוטומטית יכול לחסוך מעורכים את הצורך לעשות זאת בעתיד אבל לא יחסוך עבודה שהם כבר עשו. כיוון שהתבנית לא מזהה אוטומטית בכל מקרה את הקטגוריה אלא רק במקרים מסוימים, אז מחיקה של הקטגוריה משמעותה שעורכים יצטרכו להוסיף אותה מחדש ברגע שיערכו את התבנית ויעשירו אותה במידע שיגרום לה לא להצליח לנחש את הקטגוריה. ערן - שיחה 09:01, 27 במרץ 2016 (IDT)
replies: text: ::::::::::מצד שני, אם זה לא יקרה, אבל יוחלט לשנות את שם הקטגוריה בעתיד, אותם הערכים יהיו שייכים לשתי קטגוריות,קיימת ולא.
replies: text: ::::::::::וזה מביא אותי לדרך הרבה יותר קצרה לעשות זאת: לשנות את שם הקטגוריה ואת השיוך האוטומטי בהתאם. באותו רגע כל הערכים ששויכו ידנית יהיו שייכים לקטגוריה לא קיימת, ואפשר להכנס לשם ולהורידם במכה עם cat-a-lot. יגאל (בקשת עזרה, IKhitron ושיחה) 10:42, 27 במרץ 2016 (IDT)
replies: text: :::::::::::: יגאל, מה שהצעת זו חלופה על הרעיון של קוץ. ערן, אני לא מקבל את הגישה של "ליתר ביטחון נוסיף גם ידנית". האם אנחנו עושים כך גם ב:קטגוריה:רשימת חברי הכנסת? ברור שלא. התבנית מזהה נכון את השנה ברוב המקרים, מיד אריץ דו"ח. ומי שיוסיף מידע בעתיד שעלול לפגוע בקטלוג האוטומטי, שידאג גם לקטגוריה. מתייג את משתמש:YoavR לשמוע את דעתו. בורה בורה - שיחה 18:51, 27 במרץ 2016 (IDT)
replies: text: ::::::::::::: לא הבנתי את מה שאמרת. ברור שנתתי חלופה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:55, 27 במרץ 2016 (IDT)
replies: text: ::::::::::::::תודה על הזימון. לא אוכל להתייחס לכך כרגע. יואב ר. - שיחה 09:53, 28 במרץ 2016 (IDT)

text: מאורכב בשלב זה. לא רץ. בורה בורה - שיחה 16:48, 30 באוקטובר 2016 (IST)
thread_title: סטטוס