שיחת משתמש:החבלן
הוספת נושאהדיונים בדף זה מאורכבים באופן אוטומטי לאחר 30 ימים מהתגובה האחרונה בדיון | ||
| הדיונים בדף זה מאורכבים באופן אוטומטי לאחר 30 ימים מהתגובה האחרונה בדיון | |
תבנית לשערי מט"ח יציגים
[עריכת קוד מקור]מה דעתך? מיכי - שיחה. 12:07, 29 באוקטובר 2023 (IST)
- מבחינה טכנית, זה אפשרי במעט עבודה (אם כי, יכול להיות שייקח לי זמן להגיע לזה). יש ב-גוגל פיננסים את המידע חופשי לשימוש. השאלה היא באיזה ערכים/ תבניות זה רלוונטי (אם בכלל)? אלו שערי מט״ח אנחנו רוצים, מטבעות ביחס לדולר? לשקל? האם אנחנו רוצים להציג את שער הסגירה האחרון או את השער בזמן הריצה?
- @דוד שי, מה אתה חושב, יש בזה תועלת לוויקיפדיה? החבלן • שיחה • מועדון החלל הוויקיפדי 14:02, 29 באוקטובר 2023 (IST)
- בערכי המטבעות. אפשר פורמט מורחב שבכל ערך יוצגו שעריו ביחס לכלל המטבעות הנפוצים, אפשר רק ביחס לשקל+דולר+אירו+(+שטרלינג). אני חשבתי על השערים שמפרסם בנק ישראל פעמיים ביום (יש להם API חינמי). מיכי - שיחה. 14:51, 29 באוקטובר 2023 (IST)
- זה אכן מתאים לערכי המטבעות. עוד יותר טוב יהיה להציג גרף שמציג את השינוי בשערי המטבעות במשך תקופה, למשל שנה או עשור. דוד שי - שיחה 16:19, 29 באוקטובר 2023 (IST)
- בערכי המטבעות. אפשר פורמט מורחב שבכל ערך יוצגו שעריו ביחס לכלל המטבעות הנפוצים, אפשר רק ביחס לשקל+דולר+אירו+(+שטרלינג). אני חשבתי על השערים שמפרסם בנק ישראל פעמיים ביום (יש להם API חינמי). מיכי - שיחה. 14:51, 29 באוקטובר 2023 (IST)
- @מיכי י-ם ו@דוד שי, באיחור קל אני מתכוון לשבת על זה בימים הקרובים. אני הולך להביא את המידע, גם זמן אמת וגם היסטורית מ-https://frankfurter.dev/. החבלן • שיחה 00:57, 17 בדצמבר 2025 (IST)
- יצרתי את תבנית:שערי חליפין (יורו). את כל שאר שערי המט״ח אפשר לחשב לפי הנתונים שם. החבלן • שיחה 01:42, 17 בדצמבר 2025 (IST)
- יצרתי את משתמש:החבלן/שערי חליפין למטבע שמראה שערי חליפין מול דולר, שקל ויורו. לדוגמה עבור {{משתמש:החבלן/שערי חליפין למטבע|GBP}} הוא יחזיר 4.0945 ש"ח • 1.3437 דולר • 1.1751 אירו (17 ביולי 2026) החבלן • שיחה 02:13, 17 בדצמבר 2025 (IST)
- יפה מאוד. כדאי להעביר למרחב התבניות ולשלב בערכי מטבעות. כדאי להוסיף את תאריך העדכון (תמיד, ללא צורך בפרמטר date). דוד שי • שיחה 06:06, 17 בדצמבר 2025 (IST)
- יצרתי את משתמש:החבלן/שערי חליפין למטבע שמראה שערי חליפין מול דולר, שקל ויורו. לדוגמה עבור {{משתמש:החבלן/שערי חליפין למטבע|GBP}} הוא יחזיר 4.0945 ש"ח • 1.3437 דולר • 1.1751 אירו (17 ביולי 2026) החבלן • שיחה 02:13, 17 בדצמבר 2025 (IST)
- יצרתי את תבנית:שערי חליפין (יורו). את כל שאר שערי המט״ח אפשר לחשב לפי הנתונים שם. החבלן • שיחה 01:42, 17 בדצמבר 2025 (IST)
גרף שווי שוק
[עריכת קוד מקור]האם תוכל ליצור בוק שמציג גרף של שווי שוק של חברה בורסאית, מראשית התקופה שבה הבוא שלך אוסף מידע על כך. הנתונים קיימים, השאלה רק מידת ההשקעה בשליפתם. גרף כזה נותן תמונה יפה של השינויים בשווי, שלפעמים הם משמעותיים מאוד, ובוודאי אנציקלופדיים יותר מאשר השווי הנוכחי. תודה, דוד שי ⁃ שיחה 10:51, 6 במרץ 2024 (IST)
- זה בהחלט אפשרי, אני צריך ללמוד את נושא הגרפים בוויקיפדיה. אני לא ממש מכיר איך זה עובד. החבלן • שיחה • מועדון החלל הוויקיפדי 11:30, 6 במרץ 2024 (IST)
מחיקת קישורי שפה מיותרים
[עריכת קוד מקור]סוף סוף חיברתי את הבוט ל-wikidata ואני מריץ כרגע ריצה ״יבשה״ של הבוט וכותב את התוצאות ב-משתמש:החבלן/Sandbox. אשמח שתעברו ותבדקו אם עשיתי טעויות בלוגיקה או בריצה.
הלוגיקה הכללית היא כדלהלן:
- הבוט מביא את כל הדפים מ-קטגוריה:ערכים עם קישור שפה לערך שכבר קיים בעברית
- בכל דף הבוט מוצא את כל תבניות קישורי השפה.
- עבור כל תבנית קישור שפה הבוט פונה לוויקיפדיה בשפה הרלוונטית עם שם הערך בשפה הזרה ומקבל את פריט ה-wikidata הרלוונטי.
- הבוט פונה ל-wikidata ובודק האם יש ערך מקביל בוויקיפדיה העברית.
- הבוט בודק שהערך בוויקיפדיה העברית אכן קיים והוא לא דף הפנייה.
- הבוט מסב את התבנית לקישור פנימי.
מתייג את מי שעקבו בעבר אחרי הנושא: @Estyxxxx, @בורה בורה, @דג קטן. החבלן • שיחה • מועדון החלל הוויקיפדי 23:35, 3 בפברואר 2025 (IST)
- מתוך כל הערכים כמה הוא לא הצליח לשדך? אריץ את הבוט הישן לראות אם הבוט החדש טוב יותר בורה בורה • שיחה 01:30, 4 בפברואר 2025 (IST)
- אני אריץ הבוקר ריצה יבשה נוספת עם שינוי לוגי קטן: אם אין שם תצוגה בתבנית, אבל שם הערך בתבנית שונה משם הערך האמיתי, אני אקח את שם הערך בתבנית כשם תצוגה.
- על הדרך אני אאסוף סטטיסטיקה מפורטת: בכמה דפים הוא הצליח להסב, בכמה הואלא הצליח להסב ובכמה מקרים הוא הסב תבניות ששם הערך בעברית היה שגוי (יש לפחות עשרות מקרים כאלה).
- אני אנסה לבדוק אם יש שגיאות מהותיות בריצה של הבוט, זה קצת קשה כי מדובר במעל עשרת אלפים קריאות למעל עשרה מיזמי ויקיפדיה. סביר שיהיו שגיאות בכזו כמות. החבלן • שיחה • מועדון החלל הוויקיפדי 07:57, 4 בפברואר 2025 (IST)
- ואולי כדאי להריץ על כלל הדפים המקושרים לתבנית. כי בערך ב-10% מהדפים הצלחתי (באמצעות wikidata) להסב תבניות ששם הערך בעברית היה שגוי. החבלן • שיחה • מועדון החלל הוויקיפדי 07:59, 4 בפברואר 2025 (IST)
- הרצתי עוד ריצה יבשה ואני מרוצה מהתוצאות. אם לא יהיו הערות עד מחר בבוקר אני אתחיל להריץ את הבוט באופן קבוע.
- סיכום סטטיסטיקות של ריצה יבשה:
- הבוט רץ על 645 ערכים
- הבוט מצא לפחות עדכון אחד בכל הערכים שהיה בהם קישור שפה. (ב-4 ערכים לא היה קישור שפה ישירות, כולם תוקנו).
- סך הכל הבוט עבר על 11,501 מופעים של קישור שפה.
- הבוט מצא עדכון רלוונטי ב-905 מופעים של קישור שפה.
- ב-214 מהתיקונים שם הערך היה שגוי/ הוביל להפנייה והבוט מצא את הקישור הנכון.
- ב-46 מופעים של קישור שפה, קוד השפה היה שגוי/ לא קיים.
- 210 בקשות נכשלו (מתוכן מעל 200 בגלל בעייה בחיבור לחלק מהוויקיפדיות הזרות. אני צריך להבין למה זה קורה).
- 4 קישורים הכילו קישור להפנייה בוויקיפדיה העברית (ולכן לא יעודכנו).
- ב-9899 מופעים של קישור שפה לא נמצא קישור עברי רלוונטי.
- ב-436 מופעים של התבנית לא נמצא הפריט רלוונטי בוויקינתונים (ייתכן בגלל ששם הערך בשפה הזרה לא קיים).
- @בורה בורה, לידיעתך. החבלן • שיחה • מועדון החלל הוויקיפדי 14:50, 4 בפברואר 2025 (IST)
- מרשים. האם התשתית הזו תוכל לעבוד גם כאשר מישהו שם את קישור השפה אבל בשם העברי הוא רשם משהו לא קשור. נניח עיר עתיקה? בורה בורה • שיחה 15:59, 4 בפברואר 2025 (IST)
- כן. אתה יכול לראות כמה וכמה דוגמאות בדף משתמש:החבלן/Sandbox. אני לא בודק לפי השם העברי אלא לפי wikidata. השם העברי משמש אותי אך ורק לשם תצוגה (במקרה שאין שם תצוגה מפורש). החבלן • שיחה • מועדון החלל הוויקיפדי 16:06, 4 בפברואר 2025 (IST)
- מצאתי למה הוא נכשל בכמה וכמה ויקיפדיות זרות, החשבון של הבוט לא נוצר באותה ויקיפדיה כי הבוט מעולם לא ביקר בוויקיפדיה בשפה הזו.
- יצרתי סקריפט קטן שגורם לבוט לבקר בכל השפות וזה פתר עבור כל השפות שבדקתי. החבלן • שיחה • מועדון החלל הוויקיפדי 01:46, 5 בפברואר 2025 (IST)
- הרצתי את הסקריפט. נשארו עדיין לא מעט דפים. הוספתי טיפול למקרה שהדף האנגלי הוא דף הפנייה. וכעת אני מריץ שוב על מה שנשאר.
- נתקלתי עכשיו בדוגמה שהבוט לא עדכן וטוב שכך. בערך התא הקדמי של גלגל העין, היה קישור לאנדותל כשהערך האנגלי קישור ל-en:Corneal endothelium שהוא אנדותל הקרנית ספציפית שיניתי ידנית את שם הערך בעברית לאנדותל הקרנית כדי שלא יהיה קישור לערך שגוי.
- בנוסף, יש ערכים שקישור השפה שבור, ולכן הבוט לא יכול לתקן.
- יהיה צריך מעבר ידני על מה שנשאר ולבדוק ערך ערך האם הייתה דרך לבוט לעדכן או שבאמת הבעייה היא בפרמטרים שגויים בתבנית. החבלן • שיחה • מועדון החלל הוויקיפדי 15:53, 5 בפברואר 2025 (IST)
- בחלק מהערכים, מי שתרגם את הערך מאנגלית כנראה פשוט לקח כל קישור פנימי והפך אותו לקישור שפה, בלי קשר לשאלה האם הערך קיים באנגלית או לא. יש מעל 20 קישורי שפה שבורים כאלה בכרונולוגיה של נשים במחשוב. החבלן • שיחה • מועדון החלל הוויקיפדי 16:06, 5 בפברואר 2025 (IST)
- האם ישנה רשימה או קטגוריה של ערכים שצריך לעבור עליה באופן ידני? אשמח לעזור. Idoiz • שיחה 16:46, 5 בפברואר 2025 (IST)
- תודה!
- אני אחר כך אצור באמצעות הבוט דף מסודר של כל הבעיות בהסבה ולמה הן קרו. החבלן • שיחה • מועדון החלל הוויקיפדי 16:51, 5 בפברואר 2025 (IST)
- עברתי על ריצת האמת. ראיתי שבאג שהיה בגרסה קודמת תוקן. ערך שלא אמור היה להיות מעודכן אכן לא טופל. עדיין לא ברור לי איך ערכים נכנסים לקטגוריה. ראה למשל את התיקון שלי באולפני פינווד. אכן היתה שם הפניה שגויה שתיקנתי, ראה בהבדלים, אז למה הוא לא יצא ממנה? בורה בורה • שיחה 19:14, 5 בפברואר 2025 (IST)
- יש בערך קישור שפה לבמה 007, דף הפנייה שמפנה לערך עצמו. החבלן • שיחה • מועדון החלל הוויקיפדי 19:44, 5 בפברואר 2025 (IST)
- עברתי על ריצת האמת. ראיתי שבאג שהיה בגרסה קודמת תוקן. ערך שלא אמור היה להיות מעודכן אכן לא טופל. עדיין לא ברור לי איך ערכים נכנסים לקטגוריה. ראה למשל את התיקון שלי באולפני פינווד. אכן היתה שם הפניה שגויה שתיקנתי, ראה בהבדלים, אז למה הוא לא יצא ממנה? בורה בורה • שיחה 19:14, 5 בפברואר 2025 (IST)
- האם ישנה רשימה או קטגוריה של ערכים שצריך לעבור עליה באופן ידני? אשמח לעזור. Idoiz • שיחה 16:46, 5 בפברואר 2025 (IST)
- בחלק מהערכים, מי שתרגם את הערך מאנגלית כנראה פשוט לקח כל קישור פנימי והפך אותו לקישור שפה, בלי קשר לשאלה האם הערך קיים באנגלית או לא. יש מעל 20 קישורי שפה שבורים כאלה בכרונולוגיה של נשים במחשוב. החבלן • שיחה • מועדון החלל הוויקיפדי 16:06, 5 בפברואר 2025 (IST)
- כן. אתה יכול לראות כמה וכמה דוגמאות בדף משתמש:החבלן/Sandbox. אני לא בודק לפי השם העברי אלא לפי wikidata. השם העברי משמש אותי אך ורק לשם תצוגה (במקרה שאין שם תצוגה מפורש). החבלן • שיחה • מועדון החלל הוויקיפדי 16:06, 4 בפברואר 2025 (IST)
- מרשים. האם התשתית הזו תוכל לעבוד גם כאשר מישהו שם את קישור השפה אבל בשם העברי הוא רשם משהו לא קשור. נניח עיר עתיקה? בורה בורה • שיחה 15:59, 4 בפברואר 2025 (IST)
- ואולי כדאי להריץ על כלל הדפים המקושרים לתבנית. כי בערך ב-10% מהדפים הצלחתי (באמצעות wikidata) להסב תבניות ששם הערך בעברית היה שגוי. החבלן • שיחה • מועדון החלל הוויקיפדי 07:59, 4 בפברואר 2025 (IST)
- יצרתי דף לוג חדש לבוט - ויקיפדיה:בוט/הסרת קישורי שפה. יש שם 267 קישורים בעייתיים שהבוט מצא. אשמח לעזרה לטפל ברשימה הזו. החבלן • שיחה • מועדון החלל הוויקיפדי 00:08, 6 בפברואר 2025 (IST)
- עברתי ותיקנתי את השגיאות שהבנתי.
- בשגיאות כמו בכרונולוגיה של נשים במחשוב, שמדובר בקישורים לערכים לא קיימים בוויקיפדיות אחרות, פשוט למחוק את הקישור?
- לא הבנתי מה אמורים לעשות בשגיאות מסוג "no he wiki link". אם אני מבין נכון, מדובר בקישורים להפניות שמפנות לערכים שהם לא מקבילים לנושא הערך באנגלית?
- Idoiz • שיחה 10:11, 6 בפברואר 2025 (IST)
- תודה רבה!
- כן. אם אין שום קישור רלוונטי בוויקיפדיה זרה, אפשר להשאיר קישור פנימי אדום. אין טעם בקישור לערך לא קיים בשפה זרה.
- השגיאה הזו מופיעה כשהערך המקושר בעברית קיים, אבל אין ערך מקביל בעברית לערך בשפה הזרה. צריך במקרה כזה להבין למה יש חוסר התאמה בין הקישור לשפה הזר לבין הקישור הפנימי. לא תמיד יש מה לעשות.
- החבלן • שיחה • מועדון החלל הוויקיפדי 10:39, 6 בפברואר 2025 (IST)
- דוגמה שאני עכשיו עובד עליה - בשבעת הקדושים של מרקש יש קישור למוחמד בן עבדאללה שהוא דף הפנייה למוחמד, אבל הקישור באנגלית מדבר בכלל על מוחמד אחר בן המאה ה-18. אני עכשיו בודק כמה דפים מקשרים להפנייה הזו, ולפי זה אחליט האם ההפנייה צריכה להימחק עד שייכתב הערך, או שהקישור בעברית צריך להשתנות למוחמד בן עבדאללה (סולטן מרוקו). החבלן • שיחה • מועדון החלל הוויקיפדי 10:49, 6 בפברואר 2025 (IST)
- הרצתי את הבוט הקיים והוא מוצא עדיין המון. ראה את שיחת תבנית:אנ/הסבה1/פלט והדפים הבאים.אני מציע שתעיין בדוגמאות ותראה מה אפשר לשפר בבוט שלך. בורה בורה • שיחה 20:37, 9 בפברואר 2025 (IST)
- @בורה בורה, אני הרצתי על {{קישור שפה}} וההרצה שהרצת היא על {{אנ}}, לא? החבלן • שיחה • מועדון החלל הוויקיפדי 06:12, 10 בפברואר 2025 (IST)
- צודק. אתה יכול להרחיב את שלך גם לתבניות השפה השונות? הרי ברוב הן כאלה בורה בורה • שיחה 12:33, 10 בפברואר 2025 (IST)
- הריצה הראשונה שרצתי הייתה רק על הקטגוריה, עכשיו התחלתי לרוץ על כל הדפים שמקושרים ל-{{קישור שפה}}. אחר כך אני ארחיב את הבוט לכל תבניות השפה. החבלן • שיחה • מועדון החלל הוויקיפדי 12:37, 10 בפברואר 2025 (IST)
- רצתי על כל {{קישור שפה}} (כ-50 אלף מופעים בכמעט עשרת אלפים דפים!) ותיקנתי תבניות ב-738 ערכים. מצאתי מעל 1,000 תבניות שבהם יש קישור שגוי.
- לוג של תבניות שדורשות טיפול ב-ויקיפדיה:בוט/הסרת קישורי שפה.
- בימים הקרובים אני אוסיף את שאר תבניות השפה. החבלן • שיחה • מועדון החלל הוויקיפדי 14:19, 10 בפברואר 2025 (IST)
- הריצה הראשונה שרצתי הייתה רק על הקטגוריה, עכשיו התחלתי לרוץ על כל הדפים שמקושרים ל-{{קישור שפה}}. אחר כך אני ארחיב את הבוט לכל תבניות השפה. החבלן • שיחה • מועדון החלל הוויקיפדי 12:37, 10 בפברואר 2025 (IST)
- צודק. אתה יכול להרחיב את שלך גם לתבניות השפה השונות? הרי ברוב הן כאלה בורה בורה • שיחה 12:33, 10 בפברואר 2025 (IST)
- @בורה בורה, אני הרצתי על {{קישור שפה}} וההרצה שהרצת היא על {{אנ}}, לא? החבלן • שיחה • מועדון החלל הוויקיפדי 06:12, 10 בפברואר 2025 (IST)
- הרצתי את הבוט הקיים והוא מוצא עדיין המון. ראה את שיחת תבנית:אנ/הסבה1/פלט והדפים הבאים.אני מציע שתעיין בדוגמאות ותראה מה אפשר לשפר בבוט שלך. בורה בורה • שיחה 20:37, 9 בפברואר 2025 (IST)
- דוגמה שאני עכשיו עובד עליה - בשבעת הקדושים של מרקש יש קישור למוחמד בן עבדאללה שהוא דף הפנייה למוחמד, אבל הקישור באנגלית מדבר בכלל על מוחמד אחר בן המאה ה-18. אני עכשיו בודק כמה דפים מקשרים להפנייה הזו, ולפי זה אחליט האם ההפנייה צריכה להימחק עד שייכתב הערך, או שהקישור בעברית צריך להשתנות למוחמד בן עבדאללה (סולטן מרוקו). החבלן • שיחה • מועדון החלל הוויקיפדי 10:49, 6 בפברואר 2025 (IST)
- תודה רבה!
- עברתי ותיקנתי את השגיאות שהבנתי.
תבניות שפה נוספות
[עריכת קוד מקור]ראה את הדיון בשיחת תבנית:אנ/הסבה1#דיון. לא הצלחנו ללמד את הבוט שלנו להסיר את התבניות בצורה נקיה. אתה כנראה כבר עשית את העבודה. תוכל להדגים על כמה ערכים? יש שם עשרה ערכים שאני עבדתי עליהם. בורה בורה • שיחה 19:27, 23 בפברואר 2025 (IST)
- זה יהיה פחות נקי מההסבה של {{קישור שפה}} כי עורכים משתמשים בזה בכמה צורות.
- אני מנסה לחשוב על כל מקרי הקצה ב-{{אנ}} (אחר כך נחשוב על {{אנג}} שיותר מסובכת):
- אם הקישור לאנגלית הוא לפסקה, להתעלם.
- אם הקישור לאנגלית הוא להפניה, לעקוב אחרי ההפניה.
- אם יש טקסט לקישור (פרמטר
2), אפשר להחליף ב[[שם הערך|טקסט הקישור]]. - אם יש טקסט לקישור אבל יש כבר קישור לערך העברי באותה הפסקה, המשתמש התכוון במפורש לקשר לערך האנגלי. להתעלם.
- אם אין טקסט לקישור ויש קישור לערך באותה פסקה. כנראה שאפשר פשוט להעלים את הטקסט.
- אם בטקסט של הקישור יש את המלים ״אנגלית״ או ״ויקיפדיה״ כנראה שהמשתמש התכוון במפורש לקשר לערך האנגלי, להתעלם.
- אם צמוד לתבנית לפניה יש קישור עם שם זהה לשם הערך באנגלית, אפשר להסיר את התבנית לשנות את הקישור לערך בעברית ולשים את הטקסט הקיים כשם תצוגה לקישור. (דוגמה בערך אלג'יריה
[[Euro-Mediterranean Human Rights Monitor]] {{אנ|Euro-Mediterranean Human Rights Monitor}}
- ואחרי כל זה, יהיו טעויות כמו בערך יאנוש קורצ'ק, יש את הטקסט
[[בית החולים לילדים ברסון ובאומן]] {{אנ|Bersohn and Bauman Children's Hospital in Warsaw}}, הערך העברי המקביל קיים אבל נקרא בית החולים ברסון ובאומן. אפשר, תאורטית, במקרה הזה לנסות להשוות בין שם הערך לקישור הצמוד לתבנית עם Jaro–Winkler distance ואם הציון מספיק גבוה (נניח מעל 0.8, במקרה הזה הציון הוא 92), להניח שהקישור הקודם הוא שם הערך. אבל גם זה, כמובן, לא הרמטי. - בנוסף, מן הסתם בחלק מהמקרים המשתמש התכוון לקשר לערך האנגלי למרות שהערך העברי קיים.
- @בורה בורה ו-@דוד שי, מה אתם חושבים? שכחתי משהו? אולי הגישה הנכונה היא ליצור אסם לתיקון? החבלן • שיחה 21:22, 23 בפברואר 2025 (IST)
- על הבוט לטפל במקרים הפשוטים, ואת המסובכים להשאיר לבני אדם. דוד שי • שיחה 21:32, 23 בפברואר 2025 (IST)
- קצת התמהמתי... לגבי מקרה 4 אני לא מסכים. אין סיבה לקשר לאנגלית כשיש עברית ועל כן לטפל. בערך של יאנוש קורצ'ק אין סיבה להשאיר את הקישור לאנגלי. נריץ על הפשוטים עם ההסתיגויות הנ"ל ונראה מה נשאר. הכי חשוב שלא נייצר כפולים כמו הבוט המקורי. בורה בורה • שיחה 15:02, 27 בפברואר 2025 (IST)
- על הבוט לטפל במקרים הפשוטים, ואת המסובכים להשאיר לבני אדם. דוד שי • שיחה 21:32, 23 בפברואר 2025 (IST)
פרויקטון
[עריכת קוד מקור]שלום.
אפתח בתיאור הבעיה, ואמשיך בתיאור הפתרון המבוקש, ואחר כך אפליג למרחבי הדמיון עם "שיפורים".
הבעיה היא דפים בקט:תבניות הידעת? שלא מכילים תוכן. דוגמה: תבנית:הידעת? 6 באוקטובר - סדרה 2.
עצם ההכלה בקטגוריה היא בעיה, משום שהדבר פוגע באפשרות להשתמש בצורה אמינה בדך המיוחד מי:דף אקראי בקטגוריה כדי להביא באופן אמין קטע הידעת אקראי, אבל זו לא הבעיה היחידה בדפים כאלה (הדף הזה אינו היחיד) - בעיה נוספת היא שכל הקטעים משורשרים במעין "רשימה מקושרת" (למעשה, רשימה מקושרת דו-כיוונית וציקלית), ולכן הקשה על "הבא" מהקודם של התבניות הריקות או על "הקודם" מהבא מביאים את הקטע הריק.
הפתרון המבוקש: הסרת הדפים הריקים מהקטגוריה ומהרשימה המקושרת באופן שלא יפגע באינטגריטי שלה (כלומר "הקודם" ו"הבא" שמצביעים לקטע שהוסר יצביעו במקום זאת זה על זה - "הקודם" ו"הבא" של הקטע שהוסר עצמו לא מעניינים אף אחד).
על הדרך יש לייצר את רשימת הדפים שהוסרו מהקטגוריה ומהרשימה המקושרת, ולהגישה לאחראי "הידעת" (@חמויישה) כדי שיחליט אם לבקש את מחיקתם או לשמור אותם באיזה בוידעם ולהשתמש בהם עבור קטעים חדשים.
הזיהוי הוא קל יחסית: בראש הדף מופיעה תבנית וקטגוריה, תחתן מופיעה הערה שאומרת "נא לערוך מכאן", ומתחת להערה מופיע התוכן. אם אין תוכן מתחת להערה, כמו בדוגמה אליה קישרתי, יש לעשב את הדף הזה מהקטגוריה והרשימה. אם יש בקטגוריה דף שלא מתאים לצורה שתיארתי, צריך להסתכל עליו בעין בלתי מזוינת.
לגבי "מרחבי הדמיון": יהיה יפה להשוות את רשימת הדפים בקטגוריה עם הרשימה המקושרת, ולראות למשל אם יש דף שהוא "הבא" של יותר או פחות מדף אחד, או האם הדפים יוצרים מספר רשימות מקושרות שמבודדות זו מזו וכן הלאה. אם מוצאים שהכל טוב סבבה, אם יש פגמים צריך להסתכל עליהם בעין.
בברכה - קיפודנחש 07:13, 9 באפריל 2026 (IDT)
- שלום וברכה!
- אלו תבניות הידעת הריקות בקטגוריה ״תבניות הידעת?״ ובתת הקטגוריות:
- תבנית:הידעת? 2 במרץ - סדרה 1
- תבנית:הידעת? 18 במאי - סדרה 1
- תבנית:הידעת? 19 ביולי - סדרה 1
- תבנית:הידעת? 10 באוקטובר - סדרה 1
- תבנית:הידעת? 25 בינואר - סדרה 2
- תבנית:הידעת? 31 בינואר - סדרה 2
- תבנית:הידעת? 4 במרץ - סדרה 2
- תבנית:הידעת? 9 ביוני - סדרה 2
- תבנית:הידעת? 29 ביוני - סדרה 2
- תבנית:הידעת? 6 ביולי - סדרה 2
- תבנית:הידעת? 8 ביולי - סדרה 2
- תבנית:הידעת? 6 באוקטובר - סדרה 2
- תבנית:הידעת? 7 באוקטובר - סדרה 2
- תבנית:הידעת? 9 בספטמבר - סדרה 2
- תבנית:הידעת? 15 באוקטובר - סדרה 2
- תבנית:הידעת? 18 בדצמבר - סדרה 2
- תבנית:הידעת? 046
- תבנית:הידעת? 198
- תבנית:הידעת? 404
- תבנית:הידעת? 10 במאי 2022
- תבנית:הידעת? 23 באפריל - סדרה 2
- בנוסף יש את תבנית:הידעת? דחוי/כביש 90 שנראה לי שלא אמורה להיות בפורמט הזה.
- לגבי ״מרחבי הדמיון״, אולי אגיע לזה שבוע הבא. החבלן • שיחה 09:11, 9 באפריל 2026 (IDT)
- עוד לא הגעתי גם לטיפול עצמו. החבלן • שיחה 09:14, 9 באפריל 2026 (IDT)
- תודה! הסרתי את הקטגוריות מהדף שמסומן "דחוי". בברכה - קיפודנחש 16:41, 9 באפריל 2026 (IDT)
- עוד לא הגעתי גם לטיפול עצמו. החבלן • שיחה 09:14, 9 באפריל 2026 (IDT)
תוספת לתיקוני קישורי השפה
[עריכת קוד מקור]היי החבלן, אשמח להציע גם תיקון קל ששמתי לב אליו בתיקוני קישורי השפה.
לעיתים בקישורים לערכים שנגמרים בסימן פיסוק, סימן הפיסוק האחרון מועבר להתחלה.
אני לא בטוח מה הסיבה לכך, אבל הקישורים מוצגים נכון, אך מפנים בפועל לצורה הלא נכונה. אולי זה קורה מטעמי כיווניות, איני יודע.
לדוגמה, בערך 1870 בצרפת, השגיאה היא קישור ל־"(Battle of Wissembourg (1870" שנראה תקין, אך בפועל אם תיכנס לקישור אתה תראה את הבעיה.
נתקלתי בשגיאות כאלה גם בקישורים לפסקי דין שנגמרים בנקודה כמו בגרסה כאן, שקושרה ל־".Pollock v. Farmers' Loan & Trust Co".
האם זו בדיקה פשוטה שניתן להוסיף לדעתך? תודה רבה על כל העבודה! Idoiz • שיחה 18:22, 10 ביוני 2026 (IDT)
- נראה שזה באג בפרסר של מדיה ויקי. אם כי גם הדפדפנים משמיטים נקודה בסוף קישור.
- בשתי המקרים אפשר להעביר את הקישורים שבתבנית מקודדים (יש יחידה, אולי גם פונקציית מפענח) לכאורה זה יעזור. מיכי - שיחה 18:47, 10 ביוני 2026 (IDT)
- סליחה, היחידה מתעסקת בקידוד שקשור לHTML, לא לקישורים. ב1870 בצרפת הקלדתי מחדש וכעת זה תקין. מיכי - שיחה 18:55, 10 ביוני 2026 (IDT)
- היי מיכי, תודה על ההסבר.
- ברור לי שהתיקון הנדרש הוא לכתוב בצורה הנכונה את שם הערך, אבל לא זאת הנקודה.
- כתבתי כאן לחבלן כדי להבין האם זו בדיקה שהוא יכול להוסיף לבוט שהוא מריץ על קטגוריה:קישור לערך לא קיים בוויקיפדיה זרה וכך לתקן עוד מספר לא ידוע של שגיאות
Idoiz • שיחה 19:05, 10 ביוני 2026 (IDT)
- תודה @Idoiz! הבוט שלי רץ עכשיו ולפי הצפיפות הנוכחית של התיקונים מדובר על מעל ל-100 תיקונים. החבלן • שיחה 22:14, 10 ביוני 2026 (IDT)
- נפלא. Idoiz • שיחה 22:22, 10 ביוני 2026 (IDT)
- דבר קטן נוסף, שמתי לב שהדף משתמש:Sapper-bot/קישורי שפה - הפניות - ריצה 5 מוכל בהמון קטגוריות, אני מניח שהוצבו שם [[קטג:XYZ]] במקום [[:קטג:XYZ]] Idoiz • שיחה 23:25, 10 ביוני 2026 (IDT)
- נראה שהבעיה האחרונה עליה דיווח עידו תוקנה. באתי לכאן בגלל שבדיון הוזכרו בעיות כיווניות. סביר שחלקכם או כולכם מכירים, אבל לטובת האפשרות שמישהו לא:
- התקינו סקריפט 52 מוק:ס. הסקריפט מוסיף ארבעה כפתורים מעל סרגל הכלים בעורך קודמקור. שניים טריביאליים ומעבירים את החלונית למצב LTR או חזרה ל-RTL. השניים הנוספים מעניינים יותר - bidiover ו-bidinormal. הראשון אומר לחלונית העריכה להציג את התווים לפי הסדר (בכיוון שנקבע לפי הקודמים) בלי להתחשב באופי התו. המשמעות היא למשל שכאשר נמצאים ב-RTL (המצב הטבעי בוויקיפדיה בעברית), המספר 1000 ייראה 0001 (אחד ואחריו
ארבעהשלושה אפסים כשקוראים מימין לשמאל), והיפוכו - המילה "קיפודנחש" תיראה כ- "שחנדופיק" במצב LTR. הכפתור השני (bidinormal) מבטל את המצב הזה. ארבעת הכפתורים הללו הם עזר רב כשבאים לבדוק בעיות כיווניות ולתקנן. - @Idoiz, @מיכי י-ם.
- שב"ש - קיפודנחש 23:29, 12 ביוני 2026 (IDT)
- היי, קרה שוב והדף נוסף לשתי קטגוריות
Idoiz • שיחה 08:45, 1 ביולי 2026 (IDT)
- שכחתי לטפל בזה 🤦🏻♂️
- אני אטפל היום שזה לא יקרה שוב החבלן • שיחה 09:04, 1 ביולי 2026 (IDT)
- אין לחץ, רק חשבתי ליידע למקרה שזה קורה מסיבה אחרת :) Idoiz • שיחה 11:26, 1 ביולי 2026 (IDT)
- דבר קטן נוסף, שמתי לב שהדף משתמש:Sapper-bot/קישורי שפה - הפניות - ריצה 5 מוכל בהמון קטגוריות, אני מניח שהוצבו שם [[קטג:XYZ]] במקום [[:קטג:XYZ]] Idoiz • שיחה 23:25, 10 ביוני 2026 (IDT)
- נפלא. Idoiz • שיחה 22:22, 10 ביוני 2026 (IDT)
- תודה @Idoiz! הבוט שלי רץ עכשיו ולפי הצפיפות הנוכחית של התיקונים מדובר על מעל ל-100 תיקונים. החבלן • שיחה 22:14, 10 ביוני 2026 (IDT)
שאלה
[עריכת קוד מקור]האם יש ברשותך בוט שיודע ליצור פריטי ויקינתונים? אם אין לך כזה בכיס (או שזה שיש לך דורש הזנה ידנית של תכונות או כדומה), אנא התעלם מההמשך.
במעבר על קטגוריית "קישור בינוויקי לא תקין" התחלתי להיתקל יותר ויותר בקישורים תקינים בהם ההתרעה נובעת מהעובדה שלערך המקושר אין פריט ויקינתונים. האם ניתן ללמד את הבוט למצוא קישורים טובים שצועקים כי אין פריט WD, ולייצר עבורם פריט? זה ידלל את הרשימה קצת (להערתי בכמה עשרות ), אבל המקרים הללו גוזלים זמן רב יותר מאחרים ופתרון רובוטי יתקבל בברכה - כיום אלו בדרך כלל לא מטופלים.
גילוי נאות: לא זכור לי שאי פעם יצרתי פריט WD בעצמי, אם כי קישרתי לא אחת דפים וערכים לפריטים.
תודה! - קיפודנחש 08:58, 13 ביוני 2026 (IDT)
- כרגע יש לי קוד שמעדכן את מפלסי ים המלח והכנרת.
- זה ממש לא מסובך להוסיף קוד שיוצר פריטים.
- מלבד שם הפריט באנגלית,אלו עוד נתונים אני אוכל להכניס לוויקינתונים? החבלן • שיחה 23:58, 13 ביוני 2026 (IDT)
- לאו דווקא באנגלית. אם יש דרך לקצור רמזים מהערך אז יש (הדבר היחיד שעולה בדעתי הוא להביט בקטגוריות ולבדוק מה הבינויקי שלהן, אבל אולי יש דרכים מתוחכמות להפיק עוד מידע - החל ב"ערכים עם קואורגינטות" וכלה ב"האם זה אדם"), אחרת קצרה ידי מלהושיע. לא ידוע לי עד כמה זה מקובל למסד פריט בלי להגיד עליו כלום חוץ מאשר קישור ויקי יחיד. אם זה מקובל, סבבה. אם לא, אז אולי זה עוד רעיון נפל. קיפודנחש 00:16, 14 ביוני 2026 (IDT)
- התחילו לצוץ עוד ערכים שמקשרים להפניות. עשה טובה ותריץ עוד סיבוב. תודה. קיפודנחש 07:54, 14 ביוני 2026 (IDT)
- כל הזמן נכנסים עוד. תריץ כל יום אם לא קשה בבקשה (סתאאם דיבור. ידוע שלא קשה). תודה. קיפודנחש 23:33, 14 ביוני 2026 (IDT)
- עדיף פעמיים ביום. תודה. קיפודנחש 18:21, 17 ביוני 2026 (IDT)
- לא הרצתי מאז ה-14, לגמרי זרח מפרחוני. אני אשתדל להריץ מעכשיו פעמיים ביום. החבלן • שיחה 18:32, 17 ביוני 2026 (IDT)
- תודה. אפשר לראות שבריצה האחרונה נתפסו עוד 30. זה חוסך עבודה לגמדים (קצת התחפשתי לוויקיגמד בזמן האחרון).
- אם תמצא תשובה לגבי יצירת בינוויקי בוויקיפדיות זרות לערכים שמחוברים מכאן זה יהיה נחמד. אחרת אולי נוסיף פרמטר מסוג "אין בינוויקי" כדי להפסיק להתריע? כרגע יש מצב שוויקיגמד נלהב מדי יסיר קישור טוב בגלל ההתרעה. קיפודנחש 19:22, 17 ביוני 2026 (IDT)
- אני אנסה, אבל לא יודע כמה זמן זה יקח לי. החבלן • שיחה 21:30, 17 ביוני 2026 (IDT)
- נכון לעכשיו יש 3,235 מופעים שהבוט נכשל לעדכן.
- מתוכם:
- 2,303 - הדף בשפה הזרה לא נמצא
- 625 - יש הפניה עם קישור לפסקה
- 111 - לא נמצאה הפניה או הפניה לא תקינה (יכול להיות פשוט קישור תקין, כאן הייתי בודק wikidata)
- 62 - לא נמצאה התבנית (יכול להיות דפים שמכילים דפים אחרים)
- 61 - ההפניה שונתה לאחר היצירה (צריך לבדוק פה מה הסיפור, זה נראה טעות)
- 38 - לדף היעד יש סוגריים ולמקור אין
- 30 - קישורי בינוויקי (שמעידים כנראה על תרגום ללא בדיקה מינימלית)
- 4 - לא נמצאו שגיאות
- החבלן • שיחה 21:48, 17 ביוני 2026 (IDT)
- בינתיים לימדתי את היחידה לכבד פרמטר
"אין פריט"| ללא פריט = כן. כרגע בתהליך הוספה ל-TD של התבניות, אחר כך אבקש מהבוט לסמן את הקישורים בהם יש ערך, אך אין לו פריט WD (כולל הפניות) בעזרת הפרמטר הזה. אלו ייזרקו לקטגוריית תחזוקה שונה (קטגוריה:קישור לוויקיפדיה זרה ללא פריט ויקינתונים). נשמע סביר? קיפודנחש 21:59, 17 ביוני 2026 (IDT)- נשמע מצוין. החבלן • שיחה 22:01, 17 ביוני 2026 (IDT)
- הכל מוכן. ההודעה קצת מצ'וקמקת - לא הבנתי למה הקישור לערך בוויקיפדיה הזרה לא מוצג (היחידה שולחת אותו), אבל חוץ מזה נראה שעובד - קטגוריה והודעה. אנא סמן את הקישורים לערכים והפניות (עם #) קיימים חסרי פריט WD בעזרת הפרמטר החדש, גם ב"קישור שפה" וגם בתבניות ממשפחת {{אנ}}. תודה. קיפודנחש 23:13, 17 ביוני 2026 (IDT)
- מהרשימה שלך למעלה לא ראיתי "דף קיים בוויקיפדיה זרה, ללא פריט WD". ראה אלכסנדרו ז'ר שמקשר לro:Sanda Orleanu Jar ערך קיים, אך ללא פריט WD. אולי זה בתוך ה-111 שספרת?
- כשהבוט מוצא ערך, הוא מסתכל על ה-page information לראות אם יש מספר פריט?
- בברכה - קיפודנחש 00:52, 18 ביוני 2026 (IDT)
- יש מצב להוסיף
| ללא פריט = כןלקישורי שפה שמדליקים "לא קיים" אבל מקשרים לדף קיים? זה ידלל את הקטגוריה, וימנע הסרת קישורים טובים. תודה. קיפודנחש 06:24, 19 ביוני 2026 (IDT)- היו לי כמה ימים עמוסים, מקווה להגיע לזה בתחילת שבוע הבא. החבלן • שיחה 09:24, 19 ביוני 2026 (IDT)
- תודה. אנא נסה במוקדם ולא במאוחר - נתקלתי בכאלה יותר ויותר. על הדרך אציין שגם קישורים להפניות צצים עוד ועוד. לא ברור לי בדיוק למה: נראה כאילו שדפים מתגנבים לאיטם לקטגוריה.
- זה כנראה יכול לקרות כתוצאה מפירסור שמתרחש כמשימת רקע - כשזה קורה, ההוספה לקטגוריה כנראה לא נראית ברשימת המעקב גם כשעוקבים אחרי הקטגוריה (כמוני) לעומת כניסה לקטגוריה בעקבות עריכה, דבר שכן מופיע בר"מ. בכולופן, נתקלתי בלא מעט ערכים בקטגוריה בהם או שיש להחליף את ההפניה המקושרת בערך, או שיש להוסיף "ללא פריט". כעת הקטגוריה הצטמקה לפחות מ-2000 ערכים, ונראה שבקצב הנוכחי היא תתרוקן בקרוב - הבוט יכול לחסוך לגמדים הרבה עשרות עריכות, לא אתפלא אם יהיו יותר מ-100 (למרות שה"הימור" שלי הוא רק 73). בברכה - קיפודנחש 20:42, 22 ביוני 2026 (IDT)
- תודה! ראיתי תיקונים רבים ("רק" שלושים ומשהו), אך כל אלו שראיתי היו קישורים להפניות - עוד לא מצאתי הוספת "ללא פריט".
- בב"ח - קיפודנחש 03:00, 23 ביוני 2026 (IDT)
- שוב תודה. זו עזרה אדירה.
- הבוט ממשיך לתקן, אבל נראה שהוא לא מתקן את כל המקרים. האם יעזור אם בפעם הבאה שאתקל בדף בקטגוריה שנמצא שם עקב קישור להפניה אשאיר בלי תוקון וארשום את הדף כאן, כך שתוכל לנסות לראות למה הבוט החמיץ אותו?
- בברכה קיפודנחש 21:20, 24 ביוני 2026 (IDT)
- אני עכשיו מתחיל להריץ עם ״ללא פריט״.
- כמובן שתוכל לכתוב לי על מקרים כאלו ואני אבדוק למה הבוט החמיץ. החבלן • שיחה 21:21, 24 ביוני 2026 (IDT)
- תודה! בפעם הבאה שאמצא אשאיר בלי תיקון וארוץ לספר לחבר'ה. בברכה - קיפודנחש 21:24, 24 ביוני 2026 (IDT)
- היו לי כמה ימים עמוסים, מקווה להגיע לזה בתחילת שבוע הבא. החבלן • שיחה 09:24, 19 ביוני 2026 (IDT)
- יש מצב להוסיף
- הכל מוכן. ההודעה קצת מצ'וקמקת - לא הבנתי למה הקישור לערך בוויקיפדיה הזרה לא מוצג (היחידה שולחת אותו), אבל חוץ מזה נראה שעובד - קטגוריה והודעה. אנא סמן את הקישורים לערכים והפניות (עם #) קיימים חסרי פריט WD בעזרת הפרמטר החדש, גם ב"קישור שפה" וגם בתבניות ממשפחת {{אנ}}. תודה. קיפודנחש 23:13, 17 ביוני 2026 (IDT)
- נשמע מצוין. החבלן • שיחה 22:01, 17 ביוני 2026 (IDT)
- בינתיים לימדתי את היחידה לכבד פרמטר
- אני אנסה, אבל לא יודע כמה זמן זה יקח לי. החבלן • שיחה 21:30, 17 ביוני 2026 (IDT)
- לא הרצתי מאז ה-14, לגמרי זרח מפרחוני. אני אשתדל להריץ מעכשיו פעמיים ביום. החבלן • שיחה 18:32, 17 ביוני 2026 (IDT)
- עדיף פעמיים ביום. תודה. קיפודנחש 18:21, 17 ביוני 2026 (IDT)
- כל הזמן נכנסים עוד. תריץ כל יום אם לא קשה בבקשה (סתאאם דיבור. ידוע שלא קשה). תודה. קיפודנחש 23:33, 14 ביוני 2026 (IDT)
- התחילו לצוץ עוד ערכים שמקשרים להפניות. עשה טובה ותריץ עוד סיבוב. תודה. קיפודנחש 07:54, 14 ביוני 2026 (IDT)
- לאו דווקא באנגלית. אם יש דרך לקצור רמזים מהערך אז יש (הדבר היחיד שעולה בדעתי הוא להביט בקטגוריות ולבדוק מה הבינויקי שלהן, אבל אולי יש דרכים מתוחכמות להפיק עוד מידע - החל ב"ערכים עם קואורגינטות" וכלה ב"האם זה אדם"), אחרת קצרה ידי מלהושיע. לא ידוע לי עד כמה זה מקובל למסד פריט בלי להגיד עליו כלום חוץ מאשר קישור ויקי יחיד. אם זה מקובל, סבבה. אם לא, אז אולי זה עוד רעיון נפל. קיפודנחש 00:16, 14 ביוני 2026 (IDT)
הא! נפלת על סטייה שלא הזכרנו עד עכשיו, שנובעת מטקסט עם %. הבוט תיקן את הקישור {{אנ|Fuller%27s_ESB}} על ידי הוספת "ללא פריט", למרות שלקישור (שימוש בתבנית אנ עבור "Fuller%27s_ESB" בשפה en אך ערך זה לא קיים בשפה זו(אנ')) יש פריט. במקרה זה התיקון הנכון הוא לנרמל את האחוזים: {{אנ|Fuller's ESB}}. נתקלתי במספר קטן של כאלה ותיקנתי ידנית, אבל זה נופל בול על משהו שהבוט יכול לעשות. לכאורה, זה לא היה צריך להדליק שגיאה, אבל נראה שכאשר משתמשים ב-API של סקריבונטו ההמרה של %27 ל-' לא מתבצעת, בעוד שבקישור עצמו אין בעיה. אם הבוט יכול לתקן גם כאלה, זה יהיה מוצי. בברכה - קיפודנחש 21:34, 24 ביוני 2026 (IDT)
- ראיתי שזה ממשיך לקרות. צריך כנראה לעצור כאן וללמד את הבוט "לתקן" אחוזים ורק אחר כך להמשיך עם "ללא פריט". סליחה על ההצקה והרעשים - בסוף ייצא מזה משהו טוב. קיפודנחש 21:37, 24 ביוני 2026 (IDT)
- Like
קיפודנחש 21:56, 24 ביוני 2026 (IDT)
- עכשיו גם הבוט הוסיף לראשונה ״ללא פריט״ במקום נכון בערך ליביקי. החבלן • שיחה 22:00, 24 ביוני 2026 (IDT)
- Like
Like
קיפודנחש 22:08, 24 ביוני 2026 (IDT)
- כל פעם שאני מטפל בקישורי שפה אני נתקל בדוגמאות ממש מכעיסות של קישורים שמעולם לא היו קיימים. זה קורה כמעט אך ורק בערכים מתורגמים.
- לצורך העניין אדגים עם אורח לרגע: משתמש:Миша Иомдин שתרגם את en:International Linguistics Olympiad לאולימפיאדת הבלשנות הבין-לאומית והמציא שם 22 קישורים שמעולם לא היו קיימים.
- למרבה הצער נתקלתי בתורמים מרכזיים שמתרגמים ערכים עם קישורים לא קיימים בלי שבדקו פעם אחת את הקישור והאם הוא נחוץ.
- אולי יש דרך לשפר את כלי התרגום שיבדוק את הקישורים לשאר המיזמים ולא ייתן לשמור אם יש קישור שבור? החבלן • שיחה 22:21, 24 ביוני 2026 (IDT)
- זה קורה. לא צריך להתרגז: במקרים לא מעטים פניתי לעורך שהוסיף את הקישורים הללו וביקשתי בנימוס (לפחות מיטב יכולתי בשטח הנימוס - זו תמיד הייתה נקודת תורפה אצלי) שיתקנו. זה מצריך סבלנות והדרכה (החלק הטריקי זה "התקן/התקיני את גאדג'ט חשיפת השגיאות). הניסיון שלי עד כה הוא טוב: כמה עורכים לקחו את הבקשה לליבם, ותיקנו בעצמם ערכים רבים בהם השאירו שגיאות. לא אזכיר אותם כאן - לא יפה לעשות זאת בלי תיוג, ואין סיבה להציק להם עם תיוגים, אבל מדובר בלפחות ארבעה חמישה עורכים, וכמה עשרות ערכים.
- לגבי שיפור כלי התרגום - בהחלט רצוי, אבל אין לי "ממשק" עם האחראים. בעבר נהגתי להציק לאמיר אהרוני (@Amire80) בבקשות/הערות מסוג זה - הוא עובד או לפחות עבד עם הצוות הזה ויש לו דיבור אתם, אז הרשיתי לעצמי להזעיק אותו הנה.
- אמיר, מדובר בכך שאנשים שמשתמשים בכלי התרגום מוסיפים תדיר "קישורי שפה" גם לקישורים אדומים בדף המקורי, ובכך יוצרים "קישור אדום" וירטואלי לוויקיפדיה באנגלית בוויקיפדיה בעברית. דעתי היא שכל ויקיפדיה צריכה לשמור את הקישורים האדומים שלה לעצמה.
- בב"ח - קיפודנחש 22:31, 24 ביוני 2026 (IDT)
- יכול להיות שהגיע הזמן לעשות את גאדג'ט "הראה הודעות שגיאה" לגאדג'ט דיפולטי. כבר מזה זמן מה מדגדג לי להציע זאת, אבל בעיקר מסיבת "אין הנחתום" לא הצעתי עד היום.
- בעבר היו הרבה אלפי שגיאות פרמטריות בוויקיפדיה, והפיכת הגאדג'ט הזה לדיפולטי נראתה לי מוגזמת, אבל כמה ויקיגמדים תיקנו את כולן - היום כל הדפים בקטגוריה:שגיאות פרמטריות הם חדשים דנדשים או שהקטגוריה פשוט ריקה. עדיין לא נראה לי רצוי לעשותו דיפולטי כך שגם קוראים (לא רשומים) יראו את הסימן המכוער, אבל היום אפשר להגדיר גאדג'טים שפועלים רק לקבוצות מסוימות, ונרלי שהפעלתו כדיפולטי לרשומים זה הדבר הנכון.
- זה ישפר מאד את הסיכוי שאנשים ינקו אחרי עצמם: כשעוקבים אחרי הקטגוריה, קל לראות עורכים שהגאדג'ט מותקן אצלם - הם מוסיפים ערך לקטגוריה ושתי דקות אחר כך מסירים אותו (ובדומה לקטגוריות השגיאות בקישורי שפה). ההתלבטות כרגע היא האם להמתין עד שהמאסה הגדולה של טעויות בקישורי שפה תתאייד לפני שמציעים זאת, או שכדאי לעשות זאת כבר עכשיו. קיפודנחש 22:42, 24 ביוני 2026 (IDT)
- נשמע לי רעיון טוב. אני נוהג לטפל בשגיאות כאלו כשאני נתקל בהם במקרה במסגרת שיטוטיי. החבלן • שיחה 22:45, 24 ביוני 2026 (IDT)
- @קיפודנחש אני כבר לא עובד על זה, אבל כן אכפת לי מזה ואני בקשר עם אנשים שכן.
- נדמה לי שזה כבר לא אמור לקרות, אבל אם זה קורה בתרגומים חדשים מ־2026, ספרו לי כדי שאוכל לתת דוגמה. אמיר א׳ אהרוני • שיחה 15:06, 25 ביוני 2026 (IDT)
- תודה.
- כרגע אנחנו ב"ברן" של ניקוי קישורים לערכים לא קיימים בוויקיפדיה זרה, ונתקלים חדשות לבקרים בכאלה בערכים מתורגמים שמופיעים כקישורים אדומים במקור התרגום, והסעיף הזה מתייחס להנחה/ניחוש שמי שיצר את קישורי השפה הפגומים הללו הוא כלי התרגום עצמו.
- לא בדקתי מתי הם נעשו - אולי באמת כולם "ישנים", וגם לא בדקתי את ההנחה - כלי התרגום זה משהו שלא השתמשתי בו ואינו מוכר לי. בברכה - קיפודנחש 20:54, 25 ביוני 2026 (IDT)
- נשמע לי רעיון טוב. אני נוהג לטפל בשגיאות כאלו כשאני נתקל בהם במקרה במסגרת שיטוטיי. החבלן • שיחה 22:45, 24 ביוני 2026 (IDT)
- Like
- עכשיו גם הבוט הוסיף לראשונה ״ללא פריט״ במקום נכון בערך ליביקי. החבלן • שיחה 22:00, 24 ביוני 2026 (IDT)
- Like
פינג. נראה שהבוט לא רץ כבר איזה זמן, ובאופן מסתורי יותר ויותר קישורים להפניות וקישורים עם "ללא פריט" צצים. אשמח אם תריץ אותו איזה פעם פעמיים ביום, אולי עם איזה סוגשל cron כך שלא תצטרך לזכור ואני לא אצטרך להזכיר. תודה רבה מאד מאד. בב"ח - קיפודנחש 19:41, 26 ביוני 2026 (IDT)
- סליחה על הניג'וס:
- מצאתי כמה פינות בהן האלגוריתם הנוכחי אומר לבוט לסמן "ללא פריט" אבל זו שגיאה: בשני מקרים הבוט הוסיף את הסימון בקישור שגוי שהוביל לדף קיים מחוץ למרחב הערכים. קישור אחד לדף השיחה של הערך במקום לערך עצמו, ואחד שקישר לדף במרחב המשתמש. את אלו צריך לתקן, לא לתת להם חנינה על ידי "ללא פריט".
- בנוסף לווידוא שהדף המקושר הוא במרחב הערכים (בדיקה פשוטה - נקודתיים זה רע), צריך לוודא שהדף המקושר אינו דף פירושונים: לאלה בדרך כלל באמת אין פריט, אבל גם אלו קישורים שצריך לתקן ולא לחנון (צריך לתקן גם קישורים לדפי פירושונים _שיש_ להם פריט WD, אבל המערכת כרגע מחמיצה את זה. אם מישהו ילמד אותי איזה קונץ שבודק אם QID שייך לדף פירושונים, אשמח ללמוד).
- עדיין יש דפים שמגיע להם "ללא פריט" לגיטימי: כמה שבאמת אין להם פריט, אבל הרוב הם הפניות עם #. את אלו חשוב לסמן וכדאי לעשות זאת בהקדם, כי האנשים שמתקנים ידנית עושים שגיאות בטיפול בהם (מחליפים את הקישור להפניה בקישור לערך עצמו ומוסיפים את ה-# בצד שלנו במקום לסמוך על ההפניה. זה דבר שלא נכון לעשות מכמה סיבות שפירטתי כבר יותר מדי פעמים במקומות אחרים, אז אחסוך לך).
- תודה, בבקשה, סליחה. קיפודנחש 08:47, 27 ביוני 2026 (IDT)
- הוספתי כבוט קבוע
- והחרגתי קישורים שמכילים # או : החבלן • שיחה 22:19, 27 ביוני 2026 (IDT)
- תודה! זה עוזר מאד (גם התיקונים וגם "ללא פריט"), אבל צריך להחריג גם קישורים לפירושונים: קישורים לפירושונים הם משהו שצריך לתקן, והוספת "ללא פריט" מטאטאה את הערכים הללו מתחת לשטיח.
- שוב תודה - קיפודנחש 23:29, 27 ביוני 2026 (IDT)
- שאלה: האם הבוט שואב את הערכים בקטגוריה בעזרת API בשם categorymembers?
- אם כן, ואם הוא לא שולח gcmcontinue אחרי ה-batch הראשון, המשמעות היא שהבוט עובר רק על 500 הראשונים בקטגוריה (זה בדיוק מה שאני עושה ב-aggressive refresh ומה שערן עושה בסקריפט 71: בשני המקרים הדברים לא עובדים טוב כשיש בקטגוריה יותר מ-500 דפים, או במילים אחרות, לא עובדים על הדפים מעבר ל-500 בקטגוריה). ככה זה נראה: כשוויקיפדים חרוצים מוציאים עוד ועוד ערכים מהקטגוריה, הבוט מתקדם עוד קצת, וכך הוא מוצא פעם שני ערכים חדשים ופעם שלושה, אבל משאיר את זנב הרשימה בלי טיפול.
- שאלתי כי זה הסבר אפשרי למשהו שאני רואה:
- מסיבות שאינן בהכרח מבוססות על היגיון, הסריקה שלי של הקטגוריה היא מאחור לפנים (כמעט כל הערכים תחת האות E. הקשה על F מקפיצה לדף האחרון בקטגוריה, עם שפות ששמן מתחיל באות מעבר ל-E. על הדף האחרון כבר עברתי, אז לחיצה על "הדף הקודם" מביאה אותי לסוף הרשימה של אנגלית). כשהולכים מהסוף להתחלה, נתקלים בלא מעט קישורים להפניות שציפיתי שהבוט יתקן, ולכן חשדתי שזה מה שאתה עושה (במעומעם זכור לי שסיפרת לי שהקוד בגיטהאב, אבל לא מתאים לי לחפור שם כרגע...)
- בהנחה שהתשובה היא כן, אז ככה: בטווח הארוך, כדאי לשלוח continue. בטווח הקצר, אפשר "לרמות": ההצעה שלי היא לעבור על הקטגוריה פעם מהסוף להתחלה ופעם מההתחלה לסוף, בעזרת העברת asc או desc לפרמטר cmsort. כרגע יש איזה 1,300 ערכים אז באמצע הסנדוויץ עוד יישארו כמה לא מטופלים, אבל או טו טו (וביתר שאת אם הבוט יעזור לקצץ בזנב) נרד מתחת ל-1,000, ואז סריקה משני הכיוונים תכסה הכל.
- אם הבוט בעצם כן סורק את כל הקטגוריה, let me know, וארשום לך כאן כמה ערכים שציפיתי שיטופלו - אולי תוכל לראות למה הבוט השאיר אותם מאחור.
- בב"ח - קיפודנחש 00:32, 30 ביוני 2026 (IDT)
- אני אכן משתמש ב-generator=categorymembers כדי לקבל את התוכן של הדפים בקטגוריה אבל יש לי כלי עזר קטן שמאפשר לי לרוץ במקביל באצוות קטנים ועם pagination. עד עכשיו לקחתי 50 בכל עמוד ורצתי עליהם במקביל. אבל כנראה שזה יותר במקביל ואני מקבל הרבה שגיאות 429. אז אני מוריד את זה ל-10 לריצה הקרובה.
- כל הקוד שנוגע ל-pagination הוא די קטן (פחות ממאה שורות) והוא גנרי עבור כל סוג של בקשה.
- אני יכול בקלות להתאים את הקוד הזה לסקריפטים באתר אם זה יעזור למישהו. החבלן • שיחה 07:17, 30 ביוני 2026 (IDT)
- הבסיס הוא הפונקציה הזו. כל עוד יש אובייקט continue היא רצה בלולאה ומחזירה את התוצאה עם yield כדי שיהיה אפשר לרוץ על תוצאות חלקיות (הפונקציה request שמשמשת לשליחת הבקשה בפועל מכילה לוגיקה שרלוונטית ספציפית לבוט שלי, אבל בסופו של דבר היא לוקחת path ושולחת אותו).
- השימוש בפועל ברמת ה-api נראה ככה.
- כל זה ביחד אולי 20 שורות קוד.
- התוצאה היא אובייקט של JavaScript שנקרא AsyncGenrator. אפשר לרוץ על התוצאה סריאלית בצורה פשוטה
::::::for await (const batch of api.categroyPages(...params)) { :::::: for (const page of batch) { :::::: // page logic :::::: } ::::::} ::::::
- אני כתבתי כלי עזר קטן שמאפשר לי לרוץ על התוצאות במקביל. מדובר בעוד 40 שורות קוד. השימוש נראה ככה:
- החבלן • שיחה 07:54, 30 ביוני 2026 (IDT)
::::::await asyncGeneratorMapWithSequence( :::::: 10, // מספר הדפים שירוצו במקביל :::::: api.categroyPages(...params), :::::: (page) => async () => /* page logic */, ::::::); ::::::
- תודה!
- הפונקציה הזו היא בספריית בוטים, אז לא נראה שאשתמש בה - זה צעד אחד רחוק מדי (עשיתי או לפחות השתמשתי בדברים דומים במקומות אחרים, אבל בוויקי אני מנסה לא לחרוג מהשלולית שלי, שלא כוללת בוטים, עד עכשיו בהצלחה)
- אולי תרצה לבדוק למה לפחות למראית עין נראה שהבוט לא הגיע לגרגורי אבו (כמוהו נתקלתי בעוד איזה תריסר בערך, ובטח יש עוד כמה עשרות - בוודאי דגמתי פחות מרבע מהערכים בקטגוריה, אז באקסטרפולציה...) אמור לי אם תרצה עוד כמה דוגמאות לערכים שנראה שהבוט פספס, אבל תוכל גם לנסות לבקש מיון הפוך - בריצה הראשונה תתפוס רבים מהם.
- בב"ח - קיפודנחש 08:03, 30 ביוני 2026 (IDT)
- אפשר לראות במשתמש:Sapper-bot/קישורי שפה - הפניות - ריצה 5 שהסיבה היא ״target title has brackets but source does not" החבלן • שיחה 08:15, 30 ביוני 2026 (IDT)
- שו הדא? קיפודנחש 08:42, 30 ביוני 2026 (IDT)
- אולי זה שימוש לא נכון בשפה האנגלית? הכוונה ב-brackets היא ל-parentheses? (או בעברית, סוגריים)? brackets זה מה שקוראים אצלנו "סוגריים מרובעים".
- נשמע סביר לתבנית כמו אנג (אבל לא אנ) בלי פרמטר שני, אבל אולי אפשר ללמד אותו במקרה כזה להתנהג קצת יותר יפה - נגיד להחליף את {{אנג|<הפניה>}} ב{{אנג|<ערך>|<הפניה>}} ? זה לא ישנה את המוצג בדף, ויעזור לעבודת הסניטציה. קיפודנחש 08:49, 30 ביוני 2026 (IDT)
- סליחה על האנגלית הקלוקלת. אני אנסה לשנות את האלגוריתם עד ריצת הערב.
- אולי אני אתרגם את ההודעות. לא נח לכתוב עברית תוך כדי כתיבת הקוד, אבל זה יהיה נח יותר לגמדים שירצו לטפל בכל השגיאות מסוג מסוים. החבלן • שיחה 09:33, 30 ביוני 2026 (IDT)
- אל תתנצל, ההערה שלי על brackets באה להסביר את עריכתי הקודמת ("שו הדא?") - לא הבנתי מה זה "target title has brackets but source does not" עד שקלטתי באחור שהכוונה לסוגריים...
- בב"ח - קיפודנחש 09:38, 30 ביוני 2026 (IDT)
- גרגורי אבו ועוד 28 קישורים עם סוגריים תוקנו בריצת הבוקר. החבלן • שיחה 08:37, 1 ביולי 2026 (IDT)
- Like
קיפודנחש 16:32, 1 ביולי 2026 (IDT)
- ראיתי שעכשיו תוקנו יותר מ-70 נוספים. זה יותר מתאים להערכה שלי שהייתה מבוססת על אקסטרפולציה של הערכים שתיקנתי ידנית (במקרים רבים, ברגע שראיתי שיש ערך קיים לא תיקנתי והשארתי לבוט שלך, בתקווה שהוא יוכל להתמודד - נראה שלימדת אותו מספיק)
- בברכה - קיפודנחש 23:39, 1 ביולי 2026 (IDT)
- תיקנתי בעיה אחרת בבוט - עד עכשיו וידאתי שההפניה שחוזרת מה-API מתאימה לתוכן ההפניה (אלו שאריות מהבדיקה שכל הגרסאות של ההפניה מפנות לאותו מקום).
- היו כמה עשרות ערכים שבהם היה קידוד שונה (HTML entities, lower case, underscores etc) ולכן הבוט דילג עליהם. בנוסף, תיקנתי ידנית 15 ערכים. החבלן • שיחה 23:43, 1 ביולי 2026 (IDT)
- הסתכלתי רק על שינויים של sapperbot. קשה לי להאמין שאתה מבצע עריכות ידניות תחת החשבון הזה (למעשה בטוחני שלא, אבל אם היית עושה זאת זו עבירה - יש לו הרשאות שלך אין...).
- כשעוקבים אחרי הקטגוריה ומאפשרים "קטגוריות" ברשימת המעקב אפשר לראות מי עשה מה.
- בברכה, ובפעם המי-יודע-כמה אציין שהסיוע של הבוט (ושלך בעריכות ידניות) מוערך מאד מאד. קיפודנחש 23:55, 1 ביולי 2026 (IDT)
- אם אני לא טועה, הפעם האחרונה שהתחברתי לדפדפן עם sapper-bot הייתה כשיצרתי את המנגנון של בוט התיוג.
- כשאני מריץ סקריפטים על המחשב הוא רץ עם סיסמת בוט שמחזיקה פחות הרשאות ממני.
- ההכנסה של מערכת בדיקת הפרמטרים הופכת את הטיפול בשגיאות לקל משמעותית. החבלן • שיחה 00:18, 2 ביולי 2026 (IDT)
- שמחתי לשמוע. לרגע לא חשבתי שאתה עורך ידנית מחשבון הבוט. ציינתי זאת כי הזכרת את התיקונים שעשית ידנית, כדי להבהיר שה-70+ תיקונים שראיתי שהבוט עשה (היום. זה לא כולל את ה-17 בערך מאתמול והתיקונים בימים הקודמים) כולם שלו - ה-15 שלך הם מע"מ מעל למחיר, לא חלק ממנו. בברכה - קיפודנחש 00:40, 2 ביולי 2026 (IDT)
- Like
- גרגורי אבו ועוד 28 קישורים עם סוגריים תוקנו בריצת הבוקר. החבלן • שיחה 08:37, 1 ביולי 2026 (IDT)
- שו הדא? קיפודנחש 08:42, 30 ביוני 2026 (IDT)
- אפשר לראות במשתמש:Sapper-bot/קישורי שפה - הפניות - ריצה 5 שהסיבה היא ״target title has brackets but source does not" החבלן • שיחה 08:15, 30 ביוני 2026 (IDT)
מקרה קצה, אבל אם אפשר להימנע, עדיף: בעריכה זו סומן "ללא פריט". זה נכון, עקרונית. הקישור הזה מוביל לדף ללא פריט. אמה מה, הדף ללא פריט הזה הוא דף פירושונים, והסימן "ללא פריט" ממסך את התקלה. היחידה לא תוסיף קטגוריית "פירושונים", לפחות לא עד שמישהו ייצור פריט WD ויסמן אותו "פירושונים". עדיף לנו שיישאר כאילו "לא קיים", כך שכשיגיע ויקיגמד לתקן הוא (או היא) יחפשו וימצאו את הערך המתאים ויתקנו את הקישור. זה לא משהו שראיתי הרבה - נדמלי שזו פעם שנייה (לאותו דף פירושונים) - לא הצלחתי למצוא את הקודמת - אולי גם אותה מישהו שחזר (אפילו לא מן הנמנע ש"מישהו" הייתי אני, אבל זה לא זכור לי...). אם אפשר להוסיף בדיקה לפני שמכתירים "ללא פריט" שהדף הוא לא פירושונים, זה יהיה שיפור. אמנם שיפור מזערי, אבל שיפור. אגב, זו שגיאה שעשיתי בעצמי כמה פעמים. לפני כמה זמן אפילו קימטתי את היחידה לכמה דקות כדי להדליק חזרה את הרמזור ב"ללא פריט", כדי שאוכל יותר בקלות לאתר טעויות כאלה בקטגוריית "ללא פריט", בפרט סימון של דפי פירושונים. היה יבול (לא ענק) והסרתי את "ללא פריט" משש או שמונה מופעים, בערך חציים היו טעויות שלי, אז אם הבוט צריך להתבייש, כמוהו גם אני. בברכה - קיפודנחש 08:23, 2 ביולי 2026 (IDT)
- אני רואה שהבוט מסיר מופעים בודדים בכל ריצה.
- נראה לי שכדאי להוריד את הבוט לריצה או שתיים בשבוע. החבלן • שיחה 20:12, 7 ביולי 2026 (IDT)
- אם אפשר פעם ביום זה טוב. הקטגוריה מתכווצת והריצות צריכות להתקצר. פה ושם עדיין צצים מופעים שמשאירים לבוט או ממלאים את מקומו - עדיף שיהיו כמה שפחות. תאיט כשיהיו ריצות עם אפס מופעים, אם זה לא גוזל משאבים מוגבלים. קיפודנחש 20:29, 7 ביולי 2026 (IDT)
- מבחינת משאבים שלי, אני יכול לרוץ מאה פעמים ביום ועדיין להישאר מתחת לרף התשלום ל-aws.
- בכל ריצה נשלחות אלפי בקשות api לשרתי ויקיפדיה ואני מעדיף לא להעמיס כשלא צריך. החבלן • שיחה 20:37, 7 ביולי 2026 (IDT)
- כרגע יש אלף ומשהו ערכים בקטגוריה, והבוט עדיין תופס כמה בכל יום (אולי לא בכל ריצה). השרתים יסבלו את זה.
קיפודנחש 20:42, 7 ביולי 2026 (IDT)
- הורדתי לריצה אחת ביום (ריצת הבוקר ב-8:00) החבלן • שיחה 20:49, 7 ביולי 2026 (IDT)
- Like
. תודה. קיפודנחש 20:54, 7 ביולי 2026 (IDT)
- הסבר למה נחוץ: דפים עם שגיאות ישנות חודרים לקטגוריה בטפטוף. דוגמה שראיתי עכשיו: אורליאן. הקישור להפניה בוויקינגליש (ללא פריט ולכן קופצת שגיאה) הוא עתיק. אבל הערך לא "נתפס ברשת" עד שמישהו ערך אותו ידנית לפני כמה שעות, והוא קפץ לקטגוריה. זה קורה גם בלי עריכה ידנית - יש איזה תהליך אטי כצב שעובד ברקע ומפרסר ערכים שלא נערכו זמן רב, ולכן דפים ממשיכים לטפטף לקטגוריה. הסתכלתי על המספרים: לפני בערך 12 שעות פלוס מינוס מספר הדפים בקטגוריה ירד לראשונה למספר תלת ספרתי. ברשימת המעקב רואים שקצת יותר מתריסר דפים יצאו מהקטגוריה (ורק אחד נכנס), אבל עכשיו יש שם קצת יותר מ-1,000, והדפים ש"מטפטפים" פנימה לא כתוצאה מעריכה לא מופיעים ברשימת המעקב (עקיבה אחרי הקטגוריה מראה כניסות ויציאות, אבל רק כאלה שהם תוצאה של עריכה, לא אלו שהם למשל תוצאה של שינוי בתבנית או ביחידה שמוסיפה את הקטגוריה או בוויקינתונים עצמו, ולא כאלו שהם "טפטוף" שנובע מפירסור של דפים ברקע).
- אם רוצים לחסוך לשרת משאבים, מה שכן אפשר לעשות זה להגדיר שני סוגי ריצות: מלאה ו-diff. כל ריצה שומרת את רשימת הדפים עליהם עברה (אם אין ברירה שמירה בדף בוויקיפדיה, אבל זה לא נחוץ - הבוט יכול לשמור איפה שהוא רוצה, לדידי בגיטהאב או בגוגל דרייב), וריצת diff עוברת רק על אלו שה-API החזיר ואינם ברשימה של הריצה הקודמת כלומר הבוט עוד לא הסתכל עליהם.
- פעם בשבוע אפשר לתת ריצה מלאה ולסרוק את הרשימה כולה, אבל אם הבוט יעבור פעם (או כמה פעמים) ביום על הדפים שנוספו לקטגוריה מאז הריצה הקודמת, זה 99% מהעבודה.
- בברכה - קיפודנחש 19:11, 8 ביולי 2026 (IDT)
- לא יודע למה עוד לא דאגתי לרוץ רק על diff. החבלן • שיחה 19:46, 8 ביולי 2026 (IDT)
- לבדיקתי, רוב השינויים שהבוט עושה עכשיו נובעים משינויים חדשים בוויקיפדיה האנגלית. זה לא באמת משנה לתדירות הרצויה. החבלן • שיחה 08:58, 9 ביולי 2026 (IDT)
- לא יודע למה עוד לא דאגתי לרוץ רק על diff. החבלן • שיחה 19:46, 8 ביולי 2026 (IDT)
- Like
- הורדתי לריצה אחת ביום (ריצת הבוקר ב-8:00) החבלן • שיחה 20:49, 7 ביולי 2026 (IDT)
- כרגע יש אלף ומשהו ערכים בקטגוריה, והבוט עדיין תופס כמה בכל יום (אולי לא בכל ריצה). השרתים יסבלו את זה.
- אם אפשר פעם ביום זה טוב. הקטגוריה מתכווצת והריצות צריכות להתקצר. פה ושם עדיין צצים מופעים שמשאירים לבוט או ממלאים את מקומו - עדיף שיהיו כמה שפחות. תאיט כשיהיו ריצות עם אפס מופעים, אם זה לא גוזל משאבים מוגבלים. קיפודנחש 20:29, 7 ביולי 2026 (IDT)
בדיקת קישורים שבורים
[עריכת קוד מקור]היי. תודה שוב על הוספת הבדיקה לבוט התיוג. שמתי לב שהבוט מסמן את כל הקישורים ל-ScienceDirect.com כשבורים (ראה הרשימה בסוף הדף כאן). אני חושב שזה אולי בגלל שהאתר משתמש ב-Cloudflare או מערכת בסגנון כדי לחסום בוטים. בכל מקרה, אולי כדאי להחריג את האתר כולו מהבדיקה. פוליתיאורי • שיחה 07:27, 30 ביוני 2026 (IDT)
- תודה על הדיווח. אני אבדוק. החבלן • שיחה 07:55, 30 ביוני 2026 (IDT)
- אני חושב על 3 דרכים לטפל בזה:
- להוסיף קודי שגיאה לתשובה של הבוט. ככה יהיה הבדל בין שגיאה 404 לבין שגיאה 403. אפשר לחלק את השגיאות לרשימות נפרדות לפי קודי השגיאה. אולי גם להחריג את שגיאות 403.
- לתחזק רשימה של ערכים שיוחרגו מהבדיקה.
- הדרך הקשה - להריץ דפדפן שינסה לגלוש לאתרים שנכשלים עם 403. זה יכול להאט משמעותית את הבדיקה, אבל זה ייתן תוצאות טובות יותר.
- אני חושב ש-1 כפיתרון מיידי ו-3 כפיתרון ארוך טווח זו הדרך העדיפה. מה אתה חושב? החבלן • שיחה 10:09, 30 ביוני 2026 (IDT)
- אני לא מבין בזה מספיק, אבל (1) יכול להיות מעניין – אולי נגלה שמספיק להסיר לחלוטין את שגיאות 403. פוליתיאורי • שיחה 10:57, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: הוספתי לבינתיים רק סטטוסים. בוא נראה איך זה נראה החבלן • שיחה 11:55, 30 ביוני 2026 (IDT)
- @החבלן
- קישורים שבורים:
- The earliest modern humans outside Africa
- Climate variability in early expansions of Homo sapiens in light of the new record of micromammals in Misliya Cave, Israel
- Dating the Lower to Middle Paleolithic transition in the Levant: A view from Misliya Cave, Mount Carmel, Israel
- The end of the Lower Paleolithic in the Levant: The Acheulo-Yabrudian lithic technology at Misliya Cave, Israel
- Mousterian Abu Sif points: Foraging tools of the Early Middle Paleolithic site of Misliya Cave, Mount Carmel, Israel
- Site occupation dynamics of early modern humans at Misliya Cave (Mount Carmel, Israel): Evidence from the spatial taphonomy of faunal remains
- Direct dating of human fossils and the ever-changing story of human evolution
- Geophysical investigations in the service of Mount Carmel (Israel) prehistoric research
- Modern hunting behavior in the early Middle Paleolithic: Faunal remains from Misliya Cave, Mount Carmel, Israel.
- Sapper-bot • שיחה 11:55, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: עכשיו זה אמור לעבוד החבלן • שיחה 12:17, 30 ביוני 2026 (IDT)
- @החבלן
- קישורים שבורים:
- The earliest modern humans outside Africa, לא ניתן להגיע לקישור - 403 - Forbidden
- Climate variability in early expansions of Homo sapiens in light of the new record of micromammals in Misliya Cave, Israel, לא ניתן להגיע לקישור - 403 - Forbidden
- Dating the Lower to Middle Paleolithic transition in the Levant: A view from Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 - Forbidden
- The end of the Lower Paleolithic in the Levant: The Acheulo-Yabrudian lithic technology at Misliya Cave, Israel, לא ניתן להגיע לקישור - 403 - Forbidden
- Mousterian Abu Sif points: Foraging tools of the Early Middle Paleolithic site of Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 - Forbidden
- Site occupation dynamics of early modern humans at Misliya Cave (Mount Carmel, Israel): Evidence from the spatial taphonomy of faunal remains, לא ניתן להגיע לקישור - 403 - Forbidden
- Direct dating of human fossils and the ever-changing story of human evolution, לא ניתן להגיע לקישור - 403 - Forbidden
- Geophysical investigations in the service of Mount Carmel (Israel) prehistoric research, לא ניתן להגיע לקישור - 403 - Forbidden
- Modern hunting behavior in the early Middle Paleolithic: Faunal remains from Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 - Forbidden.
- Sapper-bot • שיחה 12:18, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסיליה: ניסיתי להוסיף מנגנון עם אוטומציית דפדפן. בוא נבדוק אם זה עובד החבלן • שיחה 14:38, 30 ביוני 2026 (IDT)
- @החבלן
- חלק מהקישורים חסומים לבוט ונשלחו לבדיקה ברקע. קישורים שבורים:
- הלסת שמשנה הכל, לא ניתן להגיע לקישור - 404 - Not Found.
- Sapper-bot • שיחה 14:39, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: נסיון נוסף עם אוטומציית דפדפן החבלן • שיחה 15:22, 30 ביוני 2026 (IDT)
- @החבלן
- כל הקישורים שנגישים לבוט תקינים. קישורים שחסומים לבוט נשלחו לבדיקה ברקע: https://doi.org/10.1126/science.aap8369, https://www.sciencedirect.com/science/article/abs/pii/S0047248420300026, http://www.sciencedirect.com/science/article/pii/S0047248413001668, http://www.sciencedirect.com/science/article/pii/S1040618216000057, http://www.sciencedirect.com/science/article/pii/S2352409X16301584, https://www.sciencedirect.com/science/article/abs/pii/S0047248420300580, https://www.sciencedirect.com/science/article/pii/S0277379123004274, http://www.sciencedirect.com/science/article/pii/S0305440303000232, http://www.sciencedirect.com/science/article/pii/S0047248407001108. Sapper-bot • שיחה 15:22, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: נסיון נוסף עם אוטומציית דפדפן החבלן • שיחה 15:37, 30 ביוני 2026 (IDT)
- @החבלן
- כל הקישורים שנגישים לבוט תקינים. קישורים שחסומים לבוט נשלחו לבדיקה ברקע.. Sapper-bot • שיחה 15:38, 30 ביוני 2026 (IDT)
- קישורים שנכשלו בבדיקה ברקע:
- The earliest modern humans outside Africa, לא ניתן להגיע לקישור - 403 -
- Climate variability in early expansions of Homo sapiens in light of the new record of micromammals in Misliya Cave, Israel, לא ניתן להגיע לקישור - 403 -
- Dating the Lower to Middle Paleolithic transition in the Levant: A view from Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 -
- The end of the Lower Paleolithic in the Levant: The Acheulo-Yabrudian lithic technology at Misliya Cave, Israel, לא ניתן להגיע לקישור - 403 -
- Mousterian Abu Sif points: Foraging tools of the Early Middle Paleolithic site of Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 -
- Site occupation dynamics of early modern humans at Misliya Cave (Mount Carmel, Israel): Evidence from the spatial taphonomy of faunal remains, לא ניתן להגיע לקישור - 403 -
- Direct dating of human fossils and the ever-changing story of human evolution, לא ניתן להגיע לקישור - 403 -
- Geophysical investigations in the service of Mount Carmel (Israel) prehistoric research, לא ניתן להגיע לקישור - 403 -
- Modern hunting behavior in the early Middle Paleolithic: Faunal remains from Misliya Cave, Mount Carmel, Israel, לא ניתן להגיע לקישור - 403 -
- Sapper-bot • שיחה 15:38, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: נסיון נוסף עם אוטומציית דפדפן החבלן • שיחה 15:37, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: נסיון נוסף עם אוטומציית דפדפן החבלן • שיחה 15:22, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסיליה: ניסיתי להוסיף מנגנון עם אוטומציית דפדפן. בוא נבדוק אם זה עובד החבלן • שיחה 14:38, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: עכשיו זה אמור לעבוד החבלן • שיחה 12:17, 30 ביוני 2026 (IDT)
- @Sapper-bot בדוק: מערת מיסליה: הוספתי לבינתיים רק סטטוסים. בוא נראה איך זה נראה החבלן • שיחה 11:55, 30 ביוני 2026 (IDT)
- אני לא מבין בזה מספיק, אבל (1) יכול להיות מעניין – אולי נגלה שמספיק להסיר לחלוטין את שגיאות 403. פוליתיאורי • שיחה 10:57, 30 ביוני 2026 (IDT)
- אני חושב על 3 דרכים לטפל בזה:
- @Politheory לבינתיים אין הצלחה גדולה. אפשר להמשיך להשתמש ואני אנסה לשפר בהמשך. החבלן • שיחה 21:00, 30 ביוני 2026 (IDT)
- אין בעיה. תודה! פוליתיאורי • שיחה 21:06, 30 ביוני 2026 (IDT)
עוד שאלה
[עריכת קוד מקור]בעקבות שאלה ששאל @Idoiz באיזה דיון, ומשהו שהנחנו בצד עד עכשיו, אבל שאלה: כמה קשה יהיה למצוא קישורי שפה מהצורה [[:en:Madona]] (בכל השפות) ולהסב אותן לתבנית מתאימה? אין כרגע כוונה לפתוח עוד מבצע, כל מה שביקשתי זה הערכה כמה זה קשה. תודה. קיפודנחש 14:57, 5 ביולי 2026 (IDT)
- זו שאלה שמטרידה אותי כבר זמן רב, ואמרתי לעצמי לחכות איתה יפה בצד עד שנגמור עם הנגלה הראשונה, ואנחנו מתקרבים לשם
Idoiz • שיחה 15:10, 5 ביולי 2026 (IDT)
- בהחלט. רק ביקשתי הערכה למידת הקושי. קיפודנחש 15:32, 5 ביולי 2026 (IDT)
- יש בוק:בב בקשה של @Virant שהיא תת-קבוצה של הבקשה הזו אבל תדרוש טיפול נפרד.
- בכל מקרה, בהנחה שפשוט מחליפים [[:en:Madona]] ב-{{אנ|Madona|Madona}} או משהו דומה, זה די פשוט.
- הרצתי את השאילתה
insource:/\\[\\[:[a-zA-Z]{2,3}:[^|\\]]+/- והיא נותנת תשובות מדויקות.
- צריך לחשוב על מקרי קצה (כמו בבקשה של Virant), אבל ככלל זה לא קשה. החבלן • שיחה 15:52, 5 ביולי 2026 (IDT)
- במחשבה שנייה, כדאי לא להתעלל בשרת המסכן. החיפוש
insource:/\[\[:[a-z]{2,3}:/- יעשה את העבודה עם הרבה פחות מאמץ. אני מניח שאין הרבה מקרים של Upper case ואין צורך מראש למצוא את כל קישור השפה אלא רק את ההתחלה שלו. החבלן • שיחה 15:55, 5 ביולי 2026 (IDT)
- אין upprtcase אבל יש כמה סינים עם שם שפה יותר משלוש אותיות. כל מה שמתחיל ב-zh-.לא ביג דיל, ואת אלה אפשר לחפש "אישית". אם הבנתי נכון, אין בעיה להזין את הבוט מחיפוש? או שהוא עובר על דאמפים כמו הבוטים ה"קלאסיים"? קיפודנחש 16:02, 5 ביולי 2026 (IDT)
- יש לי רק בוט אחד קבוע שעובד עם dumps כל השאר עובדים מול ה-API. עבודה עם dump חסכונית יותר כשצריך לרוץ על הרבה ערכים ולעדכן רק מעט. ספציפית פה כמעט כל ערך שיחזור רלוונטי להחלפה ולכן עדיף לרוץ ישירות מול ה-API. החבלן • שיחה 16:55, 5 ביולי 2026 (IDT)
- לגבי ה-Upper case, גם EN:Madona עובד ולכן כנראה שצריך לבדוק גם A-Z. אבל אולי כדאי להריץ קודם את השאילתה ה״רזה״ יותר.
- בכל מקרה, נראה שאני רותם את העגלה לפני הסוסים. זה אמור להיות פשוט, כשיגיע הזמן נבדוק את המימוש בפועל. החבלן • שיחה 16:59, 5 ביולי 2026 (IDT)
- יש לי רק בוט אחד קבוע שעובד עם dumps כל השאר עובדים מול ה-API. עבודה עם dump חסכונית יותר כשצריך לרוץ על הרבה ערכים ולעדכן רק מעט. ספציפית פה כמעט כל ערך שיחזור רלוונטי להחלפה ולכן עדיף לרוץ ישירות מול ה-API. החבלן • שיחה 16:55, 5 ביולי 2026 (IDT)
- אין upprtcase אבל יש כמה סינים עם שם שפה יותר משלוש אותיות. כל מה שמתחיל ב-zh-.לא ביג דיל, ואת אלה אפשר לחפש "אישית". אם הבנתי נכון, אין בעיה להזין את הבוט מחיפוש? או שהוא עובר על דאמפים כמו הבוטים ה"קלאסיים"? קיפודנחש 16:02, 5 ביולי 2026 (IDT)
- בהחלט. רק ביקשתי הערכה למידת הקושי. קיפודנחש 15:32, 5 ביולי 2026 (IDT)
הבוט
[עריכת קוד מקור]אני אשמח לדעת איך אפשר שהבוט לא יעבור אצלי בתדירות גבוהה זה קצת מטריד שזה חוזר על עצמו בתדירות כזו גבוהה יוספי יצחקי • שיחה 17:51, 5 ביולי 2026 (IDT)
- הבוט שלי עושה מעל 20 פעולות שונות בתדירויות שונות.
- תוכל לפרט יותר למה אתה מתכוון? החבלן • שיחה 18:57, 5 ביולי 2026 (IDT)
שאלה קטנה
[עריכת קוד מקור]היי, מה שלומך? ![]()
סוף סוף סיימתי לרוקן את קטגוריה:קישור לוויקיפדיה זרה למרות שיש ערך מקומי, ואני מתחיל להסתכל כעת על קטגוריה:קישור לערך לא קיים בוויקיפדיה זרה.
נתקלתי בעריכה זו של הבוט, ולא כל כך הבנתי אותה. אשמח להבין את הלוגיקה של הבוט ומתי הוא מוסיף לקישורים "ללא פריט"? תודה. Idoiz • שיחה 08:37, 13 ביולי 2026 (IDT)
- בוקר טוב!
- קודם כל, כל הכבוד על העבודה שלך! לא האמנתי שנגיע למצב כזה.
- לגבי העריכה: הבוט אמור להוסיף כשיש ערך בשפה זרה אבל אין לו פריט ויקינתונים. אבל פה זה דף פירושונים ולכן זו עריכה לא טובה. אני צריך להוסיף מנגנון של זיהוי פירושונים בשפות זרות. החבלן • שיחה 08:49, 13 ביולי 2026 (IDT)
- הבנתי. תודה על ההסבר. Idoiz • שיחה 08:51, 13 ביולי 2026 (IDT)
- הבוט מחולל גדולות ונצורות, אבל רציתי להציע הצעה קטנה, לשילוב שיכול לחסוך רעש:
- יש טאקט של הפיכת קישור ישיר לשימוש בתבנית, וטאקט אחר של זיהוי קישור להפניה והחלפתה בקישור לערך עצמו. אם אפשר להלביש את הטאקט השני על הראשון, זה יחסוך רעש: הבוט יסב לתבנית באופן שלא מחדיר את הערך לקטגוריית "לא קיים" רק כדי לתקן את הקישור להפניה לקישור לערך שעתיים או יומיים אחר כך (או אם קצרה רוחו של מישהו, הטאקט השני מתבצע ידנית - עודיותר חבל). גם בלי זה העזרה שלך לא תסולא בפז, אבל עם זה יהיה עודיותר טוב.
- תודה! קיפודנחש 21:59, 15 ביולי 2026 (IDT)
- בכולופן, גם אם לא משלבים, כדאי אחרי הסבה לתבנית להריץ את "תיקון הפניות" מיד - אפשר במקום על הקטגוריה להריץ על הדפים שהוסבו, ואפשר על הקטגוריה כולה (או על החיתוך של שתי הקבוצות) - מה יותר קל. קיפודנחש 22:01, 15 ביולי 2026 (IDT)
- בריצה האחרונה נוספו לקטגוריה 74 דפים - דגמתי חמישה שישה, כולם "קישור להפניה". קיפודנחש 22:05, 15 ביולי 2026 (IDT)
- הוספתי לקוד ריצה מיוחדת על כל הדפים שהוסבו מיד אחרי כל ריצה של הסבות. החבלן • שיחה 14:25, 17 ביולי 2026 (IDT)
- מעולה. תודה.
- יש לך מושג כמה קישורים ישירים (לא בעזרת תבנית) נשארו? קיפודנחש 16:22, 17 ביולי 2026 (IDT)
- כנראה באזור 8,300. החבלן • שיחה 16:24, 17 ביולי 2026 (IDT)
- יש "חזון" מה עושים איתם? משאירים? מתייעצים עם הקהילה? מסבים בלי להתייעץ? מה ההבדל ביניהן לאלו שהוסבו? הפורמט הקשיח? (בלי לבדוק, כמעט כל הקישורים בפורמט הקשיח עם small וכן הלאה הם מעריכות של שמר קליין שעדיין אי אפשר לתקשר אתו). אם כרגע אין כיוון ברור, עם מי כדאי להתייעץ? נכון שזה לא סוף העולם אם פשוט נעזוב אותן בשקט, אבל בכל זאת קצת חבל לוותר על מערכת הבקרה באלפי קישורים. בברכה - קיפודנחש 16:42, 17 ביולי 2026 (IDT)
- האמת שעוד לפני ובלי קשר לבקשה שפורסמה בבקשות מבוטים, תכננתי לכתוב הודעה מסודרת במזנון בנושא לאחר שנסיים לרוקן תחילה את הקטגוריות.
- אני מסכים שחבל לוותר על המערכת בקישורים האלה, אך לדעתי שווה לפרסם לקהילה לפני ההסבה.
- לאחר ריקון הקטגוריות אפרסם במזנון, מה דעתכם? Idoiz • שיחה 16:52, 17 ביולי 2026 (IDT)
- זה קצת יותר מורכב. נראה לי לפני שפותחים דיון במזנון כדאי לחשוב על כל מקרי הקצה.
- הסבתי רק קישורים שמתאימים ללא ספק ל{{קישור שפה}}. החבלן • שיחה 17:01, 17 ביולי 2026 (IDT)
- אתה יכול לפרט מה הם מקרי הקצה?
- as a side, משהו ששכחתי לציין ואולי הוא קשור ואולי לא: יש מקרים נדירים של קישורי שפה למיזמים שאינם ויקיפדיה - בפרט ויקיטקסט, ויקימילון וויקיציטוט (האחרון באופן תאורטי - לא באמת מצאתי כאלה): העריכה האחרונה שלי ביחידה מחריגה קישורים כאלה ממערכת הבדיקות, כך שאם יש קישור מהצורה en:wikt: או :en:s: (וכמובן כל שפה אחרת) הוא "לא מעניין" אותי בשלב זה - יכול להיות מוסב לתבנית או לא, זה לא עושה הבדל מבחינתי, כי קישורים כאלה ממילא לא נבדקים.
- ציינתי זאת כאן כי הזכרת "מקרי קצה" וזה סוגשל "מקרה קצה", ורציתי לומר שהוא כבר "מטופל" (כלומר נוסף למעין
.gitignore) לא טרחתי להוסיף לרשימה גם קישורים לוויקימסע, כי לא ראיתי כאלה עד היום. אם תיתקלו בקישור כזה בפועל תגידו, ונוסיף גם אותו לרשימה. - בב"ח - קיפודנחש 18:23, 17 ביולי 2026 (IDT)
- נצל"ש:
- אחת הסיבות שכדאי להריץ את הבוט בתדירות גבוהה יחסית היא שלפעמים ערכים חודרים קטגוריה כי משנים שם של ערך בוויקינגליש (תאורטית בוויקיפדיה כלשהי, אבל המסה היא משם). תהיתי למה שחפית ורדרדת צץ לפתע בקטגוריה. ראיתי שהסיבה היא קישור שפה להפניה. הצצתי בהיסטויר וראיתי שהבוט כבר סירק את הערך הזה לפני שבוע. גירדתי בפדחתי, ואז הצצתי בהיסטוריה של הערך המקושר בוויקינגליש- הפלא ופלא, הוא באמת הועבר היום. אפשר לשאול איך התגובה כה זריזה - התשובה כנראה נעוצה בעובדה שהיחידה גורמת כנראה לסימון הדף הזה כ"תלוי" בפריט ויקינתונים של הקישור, ההזזה בוויקינגליש שינתה את הפריט, והמערכת מספיק אינטליגנטית כדי להבין שצריך לפרסר את הדף מחדש בעקבות השינוי ב-WD. קיפודנחש 19:58, 17 ביולי 2026 (IDT)
- יש "חזון" מה עושים איתם? משאירים? מתייעצים עם הקהילה? מסבים בלי להתייעץ? מה ההבדל ביניהן לאלו שהוסבו? הפורמט הקשיח? (בלי לבדוק, כמעט כל הקישורים בפורמט הקשיח עם small וכן הלאה הם מעריכות של שמר קליין שעדיין אי אפשר לתקשר אתו). אם כרגע אין כיוון ברור, עם מי כדאי להתייעץ? נכון שזה לא סוף העולם אם פשוט נעזוב אותן בשקט, אבל בכל זאת קצת חבל לוותר על מערכת הבקרה באלפי קישורים. בברכה - קיפודנחש 16:42, 17 ביולי 2026 (IDT)
- כנראה באזור 8,300. החבלן • שיחה 16:24, 17 ביולי 2026 (IDT)
- הוספתי לקוד ריצה מיוחדת על כל הדפים שהוסבו מיד אחרי כל ריצה של הסבות. החבלן • שיחה 14:25, 17 ביולי 2026 (IDT)
- בריצה האחרונה נוספו לקטגוריה 74 דפים - דגמתי חמישה שישה, כולם "קישור להפניה". קיפודנחש 22:05, 15 ביולי 2026 (IDT)
- בכולופן, גם אם לא משלבים, כדאי אחרי הסבה לתבנית להריץ את "תיקון הפניות" מיד - אפשר במקום על הקטגוריה להריץ על הדפים שהוסבו, ואפשר על הקטגוריה כולה (או על החיתוך של שתי הקבוצות) - מה יותר קל. קיפודנחש 22:01, 15 ביולי 2026 (IDT)
- הבנתי. תודה על ההסבר. Idoiz • שיחה 08:51, 13 ביולי 2026 (IDT)