שיחת תבנית:ויקישיתוף בשורה/הוספה

תוכן הדף אינו נתמך בשפות אחרות.
מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־07:11, 25 ביולי 2017 מאת KotzBot (שיחה | תרומות) ({{בוט מודיע|מתחיל בעבודה, אטפל ב-23398 דפים מתוך 23398. תג:{{REVISIONID}}}})
בוט ההסבה

ראו גם:

מבוא

הבוט מוסיף {{ויקישיתוף בשורה}} בקישורים חיצוניים היכן שחסר.

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

ערכים להסבה מושהה

קייגו שפתות הקול

שאילתות

select page_title from hewiki_p.page where page_id > 400000 and page_id <= 800000 and page_namespace = 0 and not page_is_redirect and not exists (select * from hewiki_p.templatelinks where tl_from = page_id and tl_title in ("מיזמים", "ויקישיתוף_בשורה")) and not exists (select * from hewiki_p.page_props where pp_page = page_id and pp_propname = "disambiguation") order by page_id

שאילתות אחרי ריצה ראשונה

select page_title from hewiki_p.page
where page_id > 1300000
and page_namespace = 0
and not page_is_redirect
and not exists
(select * from hewiki_p.templatelinks
 where tl_from = page_id
 and tl_title in ("מיזמים", "ויקישיתוף_בשורה"))
and not exists
(select * from hewiki_p.page_props
 where pp_page = page_id
 and pp_propname = "disambiguation")
order by page_id
select page_title from hewiki_p.page
where page_id > 700000
and page_id <= 1300000
and page_namespace = 0
and not page_is_redirect
and not exists
(select * from hewiki_p.templatelinks
 where tl_from = page_id
 and tl_title in ("מיזמים", "ויקישיתוף_בשורה"))
and not exists
(select * from hewiki_p.page_props
 where pp_page = page_id
 and pp_propname = "disambiguation")
order by page_id
select page_title from hewiki_p.page
where page_id <= 700000
and page_namespace = 0
and not page_is_redirect
and not exists
(select * from hewiki_p.templatelinks
 where tl_from = page_id
 and tl_title in ("מיזמים", "ויקישיתוף_בשורה"))
and not exists
(select * from hewiki_p.page_props
 where pp_page = page_id
 and pp_propname = "disambiguation")
order by page_id

ביטוי רגולרי להסבה מושהה


(?x)
(?<KKK>
           \=\=\s*קישורים\s+חיצוניים\s*\=\=
           [\s\S]*?
)
(?<CCC>\s*(
           \n\s*\=\=(?!=)|
           <gallery|
           <div|
           \{\{\s*-\s*\}\}|
           \{\{גלריה)|
          ((?i)(?<=\n)(\s|(?!\{\{מיזמים)(?!\{\{הערות\s+שוליים)(?!\{\{ויקישיתוף\s+בשורה)(?!\{\{LTR)\{\{(?<RTS>([^{}]|(?'Open'\{\{)|(?'Close-Open'\}\}))*(?(Open)(?!)))\}\}|\[\[קטגוריה:[^\]]+\]\]|\n\{\|([\s\S](?!\n\|\}))*[\s\S]\n\|\}|\[\[[a-z]{2,4}:[^\]]+\]\]|(?!\<\!--+\s*סיום\sקטע\sערוך\sעל'sידי\sתוכנה\s*-+--\<)\<\!--.*?--\>))
)

ביטוי רגולרי להסבה


(?x)
           \=\=\s*קישורים\s+חיצוניים\s*\=\=
           [\s]*?
           \n

מפרט הסבה מושהה

<<<KKK##החלףר:\s+$==>##>>>
{{ויקישיתוף בשורה}}...
<<<KKK##רק:\s+$>>>...
<<<CCC>>>...
<<<דלג אם יש##<<<אם יש בדף [[תבנית:מיזמים]]==>כן>>>>>>...
<<<דלג אם יש##<<<אם יש בדף [[תבנית:ויקישיתוף בשורה]]==>כן>>>>>>...
<<<יהי $ו##<<<ויקינתונים:P373>>>>>>...
<<<דלג אם אין##<<<$ו>>>>>>

מפרט הסבה


<<<הכל>>>{{ויקישיתוף בשורה}}...
<<<דלג אם יש##<<<אם יש בדף קוד~{{מיזמים~==>כן>>>>>>...
<<<דלג אם יש##<<<אם יש בדף קוד~{{ויקישיתוף בשורה~==>כן>>>>>>...
<<<יהי $ו##<<<ויקינתונים:P373>>>>>>...
<<<דלג אם אין##<<<$ו>>>>>>

תקציר עריכה

הוספת {{ויקישיתוף בשורה}} בקישורים חיצוניים במידה וחסר

סטטוס

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות19:50, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 0 עריכות ; 12 דולגו במפורש, 13 לא נצפה שינוי. • KotzBotדף שיחהתרומות19:50, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות20:00, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 0 עריכות ; 12 דולגו במפורש, 13 לא נצפה שינוי. • KotzBotדף שיחהתרומות20:00, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות20:24, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 11 עריכות ; 1 דולגו במפורש, 2 לא נצפה שינוי. • KotzBotדף שיחהתרומות20:24, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות20:48, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 11 עריכות ; 1 דולגו במפורש, 2 לא נצפה שינוי. • KotzBotדף שיחהתרומות20:48, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות21:00, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות21:00, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות21:06, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות21:06, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות21:12, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות21:12, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות21:18, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות21:18, 20 ביולי 2017 (IDT)[תגובה]

משתמש:Kotz, למה הוא לא נחמד אלי...?
  1. כשאני מריץ את המפרט שתמיד הרצנו הוא לא מדלג על ערכים כמו אלנוס שיש בו כבר {{ויקישיתוף בשורה}}
  2. הוא מוסיף את התבנית בסוף בעוד שאני רוצה שהיא תהיה ראשונה (את זה אני יודע, רק מציין)
  3. כשאני מריץ את המפרט המיוחד עם שתילה של {תב|ויקישיתוף בשורה}} בשורה הראשונה הוא גם לא מדלג על ערכים כמו אלנוס שיש בו כבר תבנית. בנוסף נראה שהוא מוחק את הקישורים החיצוניים שכבר היו שם. בורה בורה - שיחה 21:26, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות21:36, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות21:36, 20 ביולי 2017 (IDT)[תגובה]

משתמש:Kotz, תודה על הניסיון, אבל גם את המאמץ שלך הבוט לא מעריך בורה בורה - שיחה 22:19, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:27, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות22:27, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:32, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות22:32, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:35, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות22:35, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:38, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:40, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:40, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 6 עריכות ; 6 דולגו במפורש, 7 לא נצפה שינוי. • KotzBotדף שיחהתרומות22:40, 20 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. KotzBotדף שיחהתרומות22:45, 20 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 3 עריכות ; 9 דולגו במפורש, 10 לא נצפה שינוי. • KotzBotדף שיחהתרומות22:45, 20 ביולי 2017 (IDT)[תגובה]

תבנית:א\בורה בורה נראה לי שזה באג בתשתיות של הבוט.ר' הפתרון החלופי שכתבתי כאן : קוד~...~ ‏«kotz» «שיחה» 22:46, 20 ביולי 2017 (IDT)[תגובה]
משתמש:Kotz,
  1. כך זה לא יתייג אותי...
  2. אני מגלה לאחרונה מספר באגים בתשתיות... לא דחוף, אבל אחרי התיקון אני ממשיך לכתוב מפרט כמו שכתבתי במקור וזה יעבוד?
  3. האם הוא מוחק או משאיר את שאר הקישורים החיצוניים? קשה לדעת מהיבש
  4. שלושת אלה הם בדיוק מה שציפיתי. הבה נריץ רטוב ונראה מה יוצא.
  5. תודה בורה בורה - שיחה 23:06, 20 ביולי 2017 (IDT)[תגובה]
אמת על שלושה ערכים. בורה בורה - שיחה 17:44, 21 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-13 דפים מתוך 13. תג:21188255KotzBotדף שיחהתרומות01:05, 22 ביולי 2017 (IDT)[תגובה]

בוצע בוצע ריצת אמת 3 עריכות ; 9 דולגו במפורש, 10 לא נצפה שינוי. תג=21188255 • KotzBotדף שיחהתרומות01:05, 22 ביולי 2017 (IDT)[תגובה]

שאילתא 1

עד ריצת האמת, נבדוק גם את השאילתות. בורה בורה - שיחה 00:46, 21 ביולי 2017 (IDT)[תגובה]

צריכים להסרק 45,045 ערכים. בורה בורה - שיחה 00:49, 21 ביולי 2017 (IDT)[תגובה]
למה זה לא מתחיל? בורה בורה - שיחה 03:21, 21 ביולי 2017 (IDT)[תגובה]
נראה שגם מפריע לאחרים... מעביר להמתנה בינתיים. בורה בורה - שיחה 16:58, 21 ביולי 2017 (IDT)[תגובה]
כן, אכן הוא תקע את התור... משתמש:Kotz, צריך לתקן את זה. בורה בורה - שיחה 17:02, 21 ביולי 2017 (IDT)[תגובה]
מצאתי מה תוקע אותו ותיקנתי את המפרט. מריץ יבש בשיחת תבנית:ויקישיתוף בשורה/הוספה עם שאילתה. בורה בורה - שיחה 07:48, 23 ביולי 2017 (IDT)[תגובה]

ריצה 2

מתחיל בעבודה, אטפל ב-500 דפים מתוך 500. KotzBotדף שיחהתרומות03:36, 22 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 52 עריכות ; 117 דולגו במפורש, 448 לא נצפה שינוי. • KotzBotדף שיחהתרומות03:37, 22 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-500 דפים מתוך 500. תג:21189033KotzBotדף שיחהתרומות09:36, 22 ביולי 2017 (IDT)[תגובה]

בוצע בוצע ריצת אמת 48 עריכות ; 121 דולגו במפורש, 452 לא נצפה שינוי. תג=21189033 • KotzBotדף שיחהתרומות09:37, 22 ביולי 2017 (IDT)[תגובה]

ריצה 3

מתחיל בעבודה, אטפל ב-17776 דפים מתוך 17776. KotzBotדף שיחהתרומות06:08, 23 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 682 עריכות ; 15327 דולגו במפורש, 17094 לא נצפה שינוי. • KotzBotדף שיחהתרומות07:20, 23 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-17778 דפים מתוך 17778. תג:21194371KotzBotדף שיחהתרומות11:41, 23 ביולי 2017 (IDT)[תגובה]

בורה בורה kotz הבוט יוצר רווח לא תקין ראו קייגו--‏Mikey641שיחה 12:42, 23 ביולי 2017 (IDT)[תגובה]
מוזר שברוב המקרים זה לא מתבטא בירידת שורה. ראו למשל שפתות הקול. קוץ, אתה יודע למה? בכל מקרה אנסה לסדר את זה. בורה בורה - שיחה 17:16, 23 ביולי 2017 (IDT)[תגובה]
זה קורה ככל הנראה בדפים שהשורה הבאה היא תבנית ללא ה-* בתחילתה. בכל אופן, תקנתי את זה. בורה בורה - שיחה 17:29, 23 ביולי 2017 (IDT)[תגובה]

בוצע בוצע ריצת אמת 675 עריכות ; 15335 דולגו במפורש, 17102 לא נצפה שינוי. תג=21194371 • KotzBotדף שיחהתרומות12:44, 23 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-2 דפים מתוך 2. KotzBotדף שיחהתרומות17:24, 23 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 2 עריכות ; 0 דולגו במפורש, 0 לא נצפה שינוי. • KotzBotדף שיחהתרומות17:24, 23 ביולי 2017 (IDT)[תגובה]

לבדוק את: R&G (Rhythm & Gangsta): The Masterpiece, S&M, X&Y. בורה בורה - שיחה 22:32, 23 ביולי 2017 (IDT)[תגובה]

שאילתה 2

מתחיל בעבודה, אטפל ב-44541 דפים מתוך 44541. KotzBotדף שיחהתרומות17:30, 23 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 967 עריכות ; 6418 דולגו במפורש, 10867 לא נצפה שינוי. ההסבה נעצרה לאחר 9 עמודי פלט • KotzBotדף שיחהתרומות18:01, 23 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-100 דפים מתוך 44540. תג:21198230KotzBotדף שיחהתרומות21:16, 23 ביולי 2017 (IDT)[תגובה]

בוצע בוצע ריצת אמת 3 עריכות ; 42 דולגו במפורש, 97 לא נצפה שינוי. תג=21198230 • KotzBotדף שיחהתרומות21:16, 23 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-42296 דפים מתוך 42296. תג:21201400KotzBotדף שיחהתרומות00:22, 24 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-20000 דפים מתוך 20000. KotzBotדף שיחהתרומות03:48, 24 ביולי 2017 (IDT)[תגובה]

מריץ החל מהערך האחרון שטופל. בורה בורה - שיחה 05:09, 24 ביולי 2017 (IDT)[תגובה]
Resultset (24540 rows) בורה בורה - שיחה 05:12, 24 ביולי 2017 (IDT)[תגובה]

בוצע בוצע יבש 250 עריכות ; 12177 דולגו במפורש, 19749 לא נצפה שינוי. • KotzBotדף שיחהתרומות06:24, 24 ביולי 2017 (IDT)[תגובה]

לא בטוח שהדף האחרון אמין אז נחזור על הכל. בורה בורה - שיחה 09:20, 24 ביולי 2017 (IDT)[תגובה]
Resultset (38531 rows) בורה בורה - שיחה 09:25, 24 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-38542 דפים מתוך 38542. תג:21206580KotzBotדף שיחהתרומות10:39, 24 ביולי 2017 (IDT)[תגובה]

נפילות הבוט

משתמש:Kotz ומשתמש:IKhitron, רוצה להתייעץ אתכם. מה שעשיתי זה לבצע שאילתה שכוללת כ-40,000 ערכים שאותם הבוט מעבד. בפועל הוא לא מסוגל ונופל אחרי זמן מה. השאילתה שולפת את הנתונים לפי מזהה דף סודר וחשבתי שאם נתחיל מהערך האחרון שעודכן, פשוט אפשר להמשיך ממקום הנפילה והכל בא על מקומו בשלום. בפועל מה שקורה הוא שהבוט לוקח את כל הקבוצה שנשלפה ומעבד אותה בסדר אלפביתי, מה שגורם לי לחשוב שהדף האחרון שעובד הוא לא בהכרח הדף בעל מספר הדף הגבוה ביותר שממנו יש להתחיל את ריצת ההשלמה. מה אומרים? קוץ, אם הבוט עובד, או אפשר להגיד לו לעבוד, על פי הסדר שמגיע מהשאילתה, דהיינו על פי סדר מספרי הדפים, הבעיה הזו תפתר. בורה בורה - שיחה 16:02, 24 ביולי 2017 (IDT)[תגובה]

בריצה היום הבוט נפל אחרי עיבוד ראשוניים תאומים עם מזהה הדף 49368. זה הרבה אחורה מדפים שכבר עובדו. בורה בורה - שיחה 16:06, 24 ביולי 2017 (IDT)[תגובה]
מממ. די קשה, אם אפשרי בכלל, למיין סטרינגים ב-mysql. כדאי למצוא פתרון אחר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:12, 24 ביולי 2017 (IDT)[תגובה]
יגאל, לא בקשתי ממך לשנות את המיון. לפי מספר דף זה בסדר. רק צריך שהבוט של קוץ יעבד אותם לפי סדר הקלט. מה שכן, הריצות האלה לוקחות ים זמן בגלל שעל כל פריט הבוט בודק מול ויקינתונים. אפשרויות שיפור:
  1. השאילתה עצמה תבדוק מול ויקינתונים ותנפה ערכים לא נחוצים, במקרה זה ערכים ללא מזהה ויקינתונים "P373" (יגאל)
  2. לאלץ את הבוט לבדוק קודם את "המקרים הקלים" לבדיקה (לדעתי נוכחות תבניות "מיזמים" ו"ויקישיתוף בשורה") ואח"ב בדיקה מול ויקינתונים, שלהערכתי "קשה יותר". בורה בורה - שיחה 16:21, 24 ביולי 2017 (IDT)[תגובה]
בלתי אפשרי. צריך לבקש מבוט לבדוק לפי מספר. אין אפשרות לתת לו שני דברים יחד - שם הדף והמספר מתוך השאילתה? יגאל (בקשת עזרה, IKhitron ושיחה) 16:41, 24 ביולי 2017 (IDT)[תגובה]
בלתי אפשרי לגשת לוויקינתונים מתוך השאילתה? בחלק השני אתה נותן פתרון לבעיה שכבר פתרתי... בורה בורה - שיחה 16:57, 24 ביולי 2017 (IDT)[תגובה]
נכון. יגאל (בקשת עזרה, IKhitron ושיחה) 16:58, 24 ביולי 2017 (IDT)[תגובה]

לא לגמרי הבנתי את הדיון כאן. אבל אם אנחנו יודעים שהבוט כבר עבר בסדר א"ב על כל הערכים עד ראשוניים תאומים, אתה יכול לשנות את השאילתה כך שתחזיר רק ערכים שלא מתחילים באותיות א'-ק' (תוך שימוש בRLIKE). משהו כמו

AND pagename NOT RLIKE '^[א-ק]';

אה, ולשאלתך, הבוט לא יכול לעבוד דווקא לפי הסדר שהשאילתה נתנה לו. המבנה שאני מחזיק בו את הדפים אינו מסודר. ‏«kotz» «שיחה» 19:06, 24 ביולי 2017 (IDT)[תגובה]

kotz, אם כך אין פתרון אלא ריצות "צנועות" יותר. צמצמתי. תן רטוב. בורה בורה - שיחה 19:59, 24 ביולי 2017 (IDT)[תגובה]

ריצה 4

זיהוי 0 עד 400000. Resultset (21519 rows). בורה בורה - שיחה 20:21, 24 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-21523 דפים מתוך 21523. תג:21210717KotzBotדף שיחהתרומות22:42, 24 ביולי 2017 (IDT)[תגובה]

בוצע בוצע ריצת אמת 190 עריכות ; 13149 דולגו במפורש, 21332 לא נצפה שינוי. תג=21210717 • KotzBotדף שיחהתרומות23:42, 24 ביולי 2017 (IDT)[תגובה]

ריצה 5

Resultset (23651 rows). בורה בורה - שיחה 00:28, 25 ביולי 2017 (IDT)[תגובה]

מתחיל בעבודה, אטפל ב-23398 דפים מתוך 23398. תג:21214007KotzBotדף שיחהתרומות07:11, 25 ביולי 2017 (IDT)[תגובה]