נושא בדף שיחת משתמש:Mikey641

סקריפט לתיאור ערכים בוויקינתונים

209
1Or (שיחהתרומות)

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

importScript('User:1Or/Auto.js');

בברכה, אור.

Mikey641 (שיחהתרומות)

היי, הוספתי, אבל כדאי להוסיף גם את המילה ישראלי. כך נהוג בוויקינתונים

Mikey641 (שיחהתרומות)

ואולי כדאי גם לעשות אותו דבר עם לאומים אחרים כמו:

אוסטרלי(ת)

אוסטרי(ת)

בריטי(ת)

אמריקאית

קנדית

צרפתי(יה)

1Or (שיחהתרומות)

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

1Or (שיחהתרומות)

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

Mikey641 (שיחהתרומות)

תודה. אני אנסה לבקר, אבל לא נראה לי שיש הרבה מה

1Or (שיחהתרומות)

יש משהו חדש?

Mikey641 (שיחהתרומות)

לא, הוא מעולה

1Or (שיחהתרומות)

שמח לשמוע (:

כדאי לפרסם בוק:חד?

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

אם הייתי עורך ממשק הייתי מוסיף, בינתיים אודיע בחדשות.

Mikey641 (שיחהתרומות)

אז מזל שאני עורך ממשק, תכתוב לי הסבר מה יש לעשות ואני אוסיף

1Or (שיחהתרומות)

אני כרגע עובד על תקרית ליהיא גרינר אז אם יש לך ידע בregex זה יעזור מאוד

1Or (שיחהתרומות)
1Or (שיחהתרומות)

לצערי אף אחד לא הוסיף את הסקריפט עד לעכשיו, ואני מניח שלא מעט נחשפו למה שפרסמתי.

Mikey641 (שיחהתרומות)
1Or (שיחהתרומות)

כי

$('#mw-content-text p:first').text()


לא מוציא כלום.

1Or (שיחהתרומות)

היי, מכיוון שאני לא יכול לערוך את סקריפט 98 אז תחליף את התוכן שלו ב-

if (/(?: הוא| היא) (.+?)\ישראלי/.exec($('#mw-content-text p:first').text())) { function AutoHeDes(){ var pagename = mw.config.get('wgPageName').replace(/_/g, " "); $.ajax({ url: '//www.wikidata.org/w/api.php', data: { 'format': 'json', 'action': 'wbgetentities', 'sites': mw.config.get('wgDBname'), 'titles': pagename, 'props': 'info|labels|descriptions|aliases', 'languages': mw.config.get('wgPageContentLanguage') }, dataType: 'jsonp', success: function(data) { if (data.success) { var lang = mw.config.get('wgPageContentLanguage'); for (var i in data.entities) { if (i == -1) { } else {

                   var item = data.entities[i],
                   i = 0,
            		aliases = [];
           try {
                     for (; i < item.aliases[lang].length; i++) {
                      aliases.push(item.aliases[lang][i].value);
                       }
                      } catch (e) { }

function addAutoHeDes(e) { var QidOr = item.title; if (QidOr) { hebrewDes = $('#WikiBaseAutoHeDes').val(); if (hebrewDes) { mw.loader.using( [ 'wikibase.api.RepoApi', 'wikibase.client.getMwApiForRepo' ] ).done(function(){ repoApi = new wikibase.api.RepoApi( wikibase.client.getMwApiForRepo() ); repoApi.setDescription(QidOr,0,hebrewDes,'he').done(function(d){ if (d.success) mw.notify('התיאור נשמר!'); }); }); } } } var HelloWorld123 = /(?: הוא| היא) (.+?)\ישראלי/.exec($('#mw-content-text p:first').text())[1]; if (HelloWorld123) { if (/ הוא/.exec($('#mw-content-text p:first').text())){ HelloWorld123 = HelloWorld123 + 'ישראלי'; }else{ HelloWorld123 = HelloWorld123 + 'ישראלית'; }} $('#bodyContent').before($('<input type="text" id="WikiBaseAutoHeDes"' + ' value="' + HelloWorld123 + '"' + '>')); addAutoHeDes();

                               }
                       }}}

}); } AutoHeDes(); }

Mikey641 (שיחהתרומות)
1Or (שיחהתרומות)

מוזר, זה לא אמור להיות ככה.

1Or (שיחהתרומות)

אוקיי, הבנתי במה מדובר. יש בפסקת הפתיחה גם "היא" וגם "הוא", ונכון לכרגע לא מצאתי דרך לפתור את זה. עד אז, עשיתי שהסקריפט לא יעבוד אם כבר קיים תיאור, תבצע העתק הדבק מ1Or/תבנית.

Mikey641 (שיחהתרומות)

בוצע

1Or (שיחהתרומות)

תודה. אם יש עוד מקרים כאלה, תגיד לי.

Mikey641 (שיחהתרומות)

מצאתי איזה כלי עכשיו להוספה ממש מהירה של תיאורים בשניות באמצעות SPARQL. אני כרגע מוסיף תיאורים אוטומטית ל10,000 ערים בארצות הברית

1Or (שיחהתרומות)

אוקיי, אני אקח שחקנים ושחקני תיאטרון ישראלים.

1Or (שיחהתרומות)

תוכל להכין לי SPARQL של ערכים בקטגוריה בוויקיפדיה?

Mikey641 (שיחהתרומות)

גם אני חיפשתי לעשות ככה, ולא מצאתי איך.

SELECT DISTINCT ?item WHERE {
  ?item wdt:P31 wd:Q5.
  ?item wdt:P21 wd:Q6581097.
  ?item wdt:P27 wd:Q30.
  ?item wdt:P106 wd:Q33999.
}
זה נגיד ייתן לך שחקנים (רק גברים) אמריקאים, אם תשנה את Q30 לישראל, זה ייתן לך שחקנים ישראליים
Mikey641 (שיחהתרומות)

בנוסף לזכלי הזה יש גם עוד כלי שמעביר נתונים מוויקיפדיה לוויקינתונים, אני כבר העברתי את כל מה שהיה אפשר מ{{מוזיאון}}

1Or (שיחהתרומות)

יפה, נשתמש בכלים האלה עד שוויקינתונים תהיה מלאה

1Or (שיחהתרומות)

טוב, דאגתי גם לאמריקאים, ו17 אלף תקצירים עומדים להתווסף

1Or (שיחהתרומות)

נראה שאתה עוזר לי עוד רעיונות?

Mikey641 (שיחהתרומות)

יש אינסוף, אני אעשה על שחקני/ת צרפתי/צרפתייה. אתה יכול לעשות על כל מוצא אחר. ספרדי/ספרדייה. הונגרי/הונגרייה. אפשר גם על ערים בארצות, קומונות, זמרים

Mikey641 (שיחהתרומות)

אני עושה על:

  • שחקני/ת אמריקאי/ת
  • קומונה בקמרון
  • עיר בארצות הברית
1Or (שיחהתרומות)

אני כרגע אעזור לזמרים וזמרות ישראליות בנוסף, להפסיק להריץ את האמריקאים?

Mikey641 (שיחהתרומות)

כן, אני אמשיך כבר להריץ אותו

1Or (שיחהתרומות)

עדכון: בוצע שחקנ/ית ישראלי/ת משימות לביצוע:

  • זמר ישראלי
  • זמרת ישראלית
1Or (שיחהתרומות)

😂

Mikey641 (שיחהתרומות)

😂😂😂

1Or (שיחהתרומות)

טיפלתי בינתיים ב200 זמרים וזמרות ישראלים וישראליות. אתה גאון! זה הכלי הכי שימושי שמצאתי!

1Or (שיחהתרומות)

אני כרגע כותב סקריפט ששולח התראה כשהכלי מסיים

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

כדאי לי לבקש דגל בוט להרצות של הכלי?

Mikey641 (שיחהתרומות)

איך זה יהיה שונה משימוש רגיל בו?

1Or (שיחהתרומות)

שלא יראו בשינויים האחרונים

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

כן, התכוונתי בוויקינתונים. עדכון סטטוס: בוצע זמרים וזמרות ישראלים, עובר לאמריקאים.

1Or (שיחהתרומות)

מסתבר שהאמריקאים זה 11 אלף.

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

אהה, וחשבת שסיימת 😂 😂 😂

Mikey641 (שיחהתרומות)

כן, ואז גיליתי שבטעות כתבתי בסוף LIMIT 500, כי רציתי לבדוק קודם על קצת ושכחתי להסיר

Mikey641 (שיחהתרומות)

סיימתי 500 שחקניות אמריקאיות ו-500 שחקנים ועכשיו אני מריץ על הכול. בצרפתים נשארו לי עדיין מלא

1Or (שיחהתרומות)

איזה מזל שלא צריך לעשות את זה ידנית

אני אבקש עכשיו בקשה לדגל בוט, כדי לא לחפור בשינויים האחרונים.

1Or (שיחהתרומות)

תוכל לעזור לי עם האנגלית?

Mikey641 (שיחהתרומות)

אני חושב שכן

1Or (שיחהתרומות)

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

Mikey641 (שיחהתרומות)

היי, ראה את d:Wikidata:Requests for permissions/Bot, צריך יותר פרטים והבקשה היא בעצם תבניתית. שואלים מה הTask שלך, קוד.

תרגום לTask

Task/s: Adding descripitions in hebrew to Wikidata items using "Descriptioner".

1Or (שיחהתרומות)

מה לרשום בקוד?

Mikey641 (שיחהתרומות)

גם אני לא יודע, פשוט תכתוב תקשר לכלי

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

עכשיו אני עובר גם על שחקני כדורגל ישראלים, זה 800.

מה לרשום בFunction details:?

Mikey641 (שיחהתרומות)

הסבר על איך אתה תעשה את הtask. כלומר: Using Descriptioner

1Or (שיחהתרומות)

Wikidata:Requests for permissions/Bot/Or1Bot

זהו? לא צריך לעשות עוד משהו? כי אף אחד לא תויג וזה בעמוד שאף אחד לא עוקב אחריו אז..

Mikey641 (שיחהתרומות)

הוספתי לעמוד הראשי.

1Or (שיחהתרומות)

תודה! ייתכן ולא אהיה זמין בזמן הקרוב אך ההרצות ימשיכו לפעול + הרצה של שחקני כדורגל אמריקאיים (צריך להיות כמה אלפים).

בברכה, אור.

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

אני משחק בסוני, זאת אומרת שאני אראה את כל ההודעות אבל מאוחר יותר כשאני אבדוק. אני מריץ 6 כרגע.

1Or (שיחהתרומות)

כעבור שעתיים: רק אני לבדי העשרתי את ויקינתונים ב10 אלף תקצירים חדשים! אני מציע שתרשום כאן רשימה ארוכה של דבר להריץ (וכמה פריטים כל הרצה), נחלק את זה בין שנינו, ונריץ מתי שנוכל. מה דעתך?

1Or (שיחהתרומות)

טוב, גיליתי שיש יותר מ30 אלף נהרות ברוסיה שמחכים לתיאור בוויקינתונים. בינתיים אני עובד על 10000.

Mikey641 (שיחהתרומות)

ולחשוב שיש עוד מיליונים....

Mikey641 (שיחהתרומות)

עוד מעט רושם רשימת TODO

1Or (שיחהתרומות)

סבבה

1Or (שיחהתרומות)

עשיתי בחצי יום יותר עריכות מאשר כל מה שעשיתי ביותר מחצי שנה. וואו. על בטוח ייתנו לי ולך דגל בוט (או שייחסמו אותנו).

IKhitron (שיחהתרומות)
1Or (שיחהתרומות)

יגאל, לא ממש הבנתי מה זאת הקטגוריה הזאת, נכנסתי לפריטים של כמה ערכים ולכולם היה תווית בעברית.

Mikey641 (שיחהתרומות)

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

Mikey641 (שיחהתרומות)

לא, אנחנו לא מדברים על תוויות, אלא על תיאורים.

סיכומון: אנחנו מוסיפים אלפי תיאורים לוויקינתונים באמצעות כלי שמשתמש בSPARQL.

1Or (שיחהתרומות)
  • עשרות אלפי
IKhitron (שיחהתרומות)

מה ההבדל בין תווית לתיאור???

1Or (שיחהתרומות)

Labal וDescription

IKhitron (שיחהתרומות)

וברצינות?

Mikey641 (שיחהתרומות)

תיאור הוא הסבר בקצרה על הפריט נגיד "שחקן ישראלי"

תווית היא השם של הפריט בשפה מסוימת נגיד "רן דנקר"

1Or (שיחהתרומות)

ו

IKhitron (שיחהתרומות)

אה. תודה. אבל חסרי תווית זה אומר שאין להם ערך בעברית?

1Or (שיחהתרומות)

לא, זה אומר שאין תווית בעברית. אפשר לשייך ערך לוויקינתונים ולא להזין לו תווית.

Mikey641 (שיחהתרומות)

כן, אין להם ערך אבל בנוסף אין להם תווית בעברית. ערכים שאין להם ערך אבל יש תווית בעברית לא יכללו בה.

IKhitron (שיחהתרומות)

מה ההבדל בין ערך "רן דנקר" לבין תווית "רן דנקר"?

Mikey641 (שיחהתרומות)

ערך הוא אתה יודע ערך, בו כתוב על ההיסטוריה מתי נולד וכדומה. תווית בוויקינתונים היא בסך הכול השם "רן דנקר"

IKhitron (שיחהתרומות)

לא מבין עדיין. תאר מצב בו יש ערך ואין תווית.

Mikey641 (שיחהתרומות)

מההתחלה.

ערך - אתה יודע מה זה ערך, ביוגרפיה בעצם. יש ערכים רק בוויקיפדיה

תיאור - תיאור קצר מאוד, בערך 3-5 מילים, שמופיע רק בוויקינתונים. תיאור הוא לדוגמא "שחקן ישראלי"

תווית - שם הערך במגוון שפות, לא חייב להיות קיים ערך בשביל שיהיה תיאור. מוזן רק בוויקינתונים, אבל עשוי להופיע גם בערכים באמצעות {{קישור ויקינתונים}} וכדומה. ראה לדוגמא ברן דנקר. אין ערך בהולנדית אבל יש תווית "Ran Danker"

Mikey641 (שיחהתרומות)

מצב בו יש ערך ואין תווית, קורה כאשר אין עדיין פריט לדוגמה.

IKhitron (שיחהתרומות)

מצויין. נסגר לי ההסבר בראש. אתם מעוניינים במנואל לאיך כותבים קוד בכלי הזה?

Mikey641 (שיחהתרומות)

האמת שכבר הסתדרנו. אני בהתחלה למדתי מhttps://query.wikidata.org/ והסברתי לאור. אני מניח שיש עוד שכלולים, אבל בינתיים אנחנו לא זקוקים להם.

אם אצטרך משהו שקשור לשאילתא תהיה בטוח שאתה הראשון שאפנה אליו

1Or (שיחהתרומות)

מייקי, הוא הגיב לי בבקשות לדגל בוט ועניתי לו, אבל אני לא בטוח אם עניתי לו באנגלית תקינה או לכל השאלה. תוכל לבדוק?

Mikey641 (שיחהתרומות)

אני די בטוח שקיבלת דגל בוט

1Or (שיחהתרומות)

תוכל לתרגם לי את מה שהוא אמר?

Mikey641 (שיחהתרומות)

"Ah ok. That's probably fine - you might want to log in as the bot account and do a few so it's clearer what you're planning but it seems ok to me"

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

1Or (שיחהתרומות)

אוקיי, אז אני כנראה נוטש אתכם לזמן הקרוב

IKhitron (שיחהתרומות)
Mikey641 (שיחהתרומות)

נראה לי שהוא בדרך לקבל

Or1Bot (שיחהתרומות)

לא נתנו לי להמשיך לערוך כי אני עקפתי את המגבלה של העריכות

IKhitron (שיחהתרומות)

מי לא נתן?

Mikey641 (שיחהתרומות)

כנראה שהכלי

1Or (שיחהתרומות)

כנראה שמחר (הלוואי) שאני אקבל ואז אוכל להתחיל להריץ הרבה.

IKhitron (שיחהתרומות)

אתה חושב לקבל דגל בלי דיון של שבוע?

1Or (שיחהתרומות)

צריך דיון של שבוע?

IKhitron (שיחהתרומות)

אין לי מושג. אבל אני רגיל לזה במקומות אחרים.

IKhitron (שיחהתרומות)

אין טעם, כי הקישור הזה זה בדיוק מה שרציתי להציע.

1Or (שיחהתרומות)

מייקי, ביחד הוספנו כמעט 100,000 תיאורי ערכים! כל הכבוד!

Mikey641 (שיחהתרומות)

באמת? אני נראלי הוספתי הרבה פחות ממך, כי אני כרגע לא בארץ והאינטרנט במלון קצת איטי (עדיין לא סיימתי את שחקנים אמריקאים, אבל סיימתי עוד הרבה אחרים) אבל באמת כל הכבוד לנו!!

1Or (שיחהתרומות)

אז אתה חי בסרט. השם שלך לא מפסיק להופיע בשינויים האחרונים, לך יש 60 אלף עריכות ולי יש רק 40 אלף, ואני כרגע רק עובר על נהרות ברוסיה. יש לך רעיון מה לעשות?

Mikey641 (שיחהתרומות)

וואו!! באמת??!??!?!? כנראה בגלל שהפעלתי מלא ברצף.

אני בינתיים עשיתי על שחקנים ושחקניות.

בוא נגוון ל"סופרים"? יש הרבה בקטגוריה:סופרים לפי מוצא (Q36180). יש הרבה איטלקים, ישראלים, רוסים ובריטיים. אני מציע שנעשה על כל אחד מהמוצאים האלו, סופרים וסופרות, מה דעתך?

1Or (שיחהתרומות)

עכשיו לך יש 100 אלף (מזל טוב) ולי 50. כל הכבוד!

1Or (שיחהתרומות)

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

Mikey641 (שיחהתרומות)

סבבה, אני ייקח בריטים ורוסים

1Or (שיחהתרומות)

דווקא לא הרבה, ספרים וסופרת ישראלי/ות ביחד יש רק 735. התחלתי להריץ.

סטטוס: מריץ:

  • סופר ישראלי: 330
  • סופרת ישראלית: 405
  • סופר איטלקי: 3655
  • סופרת איטלקית: 764
Mikey641 (שיחהתרומות)

לפי הקטגוריה נראה שיש הכי הרבה ישראלים, זה כנראה בגלל שרק אצלנו כותבים הכי הרבה על ישראלים.

1Or (שיחהתרומות)

יכולות להיות המון סיבות, כמו חוסר בערכים על איטלקים, או שכבר דאגו לתקצירים, או שלישראלים לא הזינו שהם סופרים (Q36180). יש כלי לתרגום תקצירים? לתרגם את כל river לנהר, את כל actor לשחקן וכדומה, יוסיף מאות אלפי תקצירים.

Mikey641 (שיחהתרומות)

תנסה על אירים, לפי הוויקיפדיה האנגלית יש הרבה כאלו

IKhitron (שיחהתרומות)

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

IKhitron (שיחהתרומות)

ואם לא הזינו למישהו משהו, דברו עם אסף, הוא מריץ בוטים בנושא.

1Or (שיחהתרומות)

אסף ijon? ואם יש בוטים שמוסיפים Q36180 זה מצוין.

IKhitron (שיחהתרומות)

כן.

1Or (שיחהתרומות)

תצילו אותייי, הוספתי 150 תיאורים של "סופר איטלקית" יש אפשרות לשחזור גורף?

IKhitron (שיחהתרומות)

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

1Or (שיחהתרומות)

ייקח לי שנים עד שאני אבטל את כולם. מייקי?

1Or (שיחהתרומות)

אומרים "סופרת איטלקייה" או "סופרת איטלקית"?

IKhitron (שיחהתרומות)

איטלקית, בלי נדר.

1Or (שיחהתרומות)

עשיתי איטלקית, אבל אם זה איטלקייה תהיה לי עוד הרבה עבודה.

IKhitron (שיחהתרומות)

אז אל תעשה.

Mikey641 (שיחהתרומות)
1Or (שיחהתרומות)

כמובן שביטלתי מיד, ובדקתי ועכשיו אני מריץ את זה שוב וזה משנה את כל הטעויות.

1Or (שיחהתרומות)

גיגלגתי ואומרים איטלקייה, אריץ ואשנה את המופעים השגויים.

IKhitron (שיחהתרומות)

אז למה להריץ לפני שאתה יודע?

1Or (שיחהתרומות)

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

IKhitron (שיחהתרומות)

אני עדיין בטוח, אבל כדאי לבדוק:

1Or (שיחהתרומות)

בדקתי בגוגל עכשיו, וכתוב שאפשר את שניהם.

Mikey641 (שיחהתרומות)
Mikey641 (שיחהתרומות)

בדיוק מה שהרגע שלחתי

IKhitron (שיחהתרומות)

זה לא מה שכתוב שם.

Mikey641 (שיחהתרומות)
"לעומת זאת כאשר שם התואר מוסב אל אדם ממין נקבה משמשת הסיומת ־ייה: נערה איטלקייה (לצד 'איטלקית'), אישה דתייה (לצד 'דתית'), ובעיקר כשהמילה באה לעצמה, כגון במשפט 'היא דתייה'."

זה מה שאני הבנתי מזה

1Or (שיחהתרומות)

אוקיי, אני גם מעדיף "איטלקייה", אז אפעל כך.

IKhitron (שיחהתרומות)

זה מה שאני יודע: לביטויים "סופרת איטלקיה" ו"סופרת איטלקית" יש משמעות שונה לגמרי. סופרת איטלקייה היא סופרת ממוצא איטלקי, גם אם גרה בפריז. סופרת איטלקית היא סופרת שגרה ועובדת באיטליה, גם אם לא ממוצא איטלקי.

1Or (שיחהתרומות)

אנחנו מדברים על אזרחות איטלקית, מה לכתוב?

IKhitron (שיחהתרומות)

לא יודע. אולי פשוט תקרא לאלדד וזהו?

1Or (שיחהתרומות)

אני אפנה אליו בדף השיחה, הוא שונא זרימה

Eldad (שיחהתרומות)

צודק. אני באמת שונא זרימה

עניתי בדף השיחה שלי, ומסתבר שעניתי משהו שתואם את מה שכתוב לעיל (לא ראיתי קודם מה כתוב כאן).

1Or (שיחהתרומות)

אני אוהב לגוון, אבל את הדף שלי אני משאיר רגיל

Mikey641 הסתיר את הרשומה הזאת (היסטוריה)
IKhitron (שיחהתרומות)

לא הצלחתי להבין לצד מי אתה.

1Or (שיחהתרומות)

הוא אומר "איטלקייה"

IKhitron (שיחהתרומות)

למה? יש לי טיעונים לכאן ולכאן שנובעים מהדברים.

1Or (שיחהתרומות)

אני חושב ששברנו שיא "הדיון הכי ארוך בזרימה". 700 סופרים ישראלים זכו לתיאור. הבא זה סופר אירי.

1Or (שיחהתרומות)

אה ומייקי, אירים (כולל איריות) יש פחות מ350.

Mikey641 (שיחהתרומות)

באמת?? באנגלית זה נראה כל כך הרבה

1Or (שיחהתרומות)

אני אעבור עכשיו על סופרים רוסים.

Mikey641 (שיחהתרומות)

אני כבר עשיתי

1Or (שיחהתרומות)

אין סופרות רוסיות

Mikey641 (שיחהתרומות)

תעשה על מדענים! בזה יש בטח הרבה

IKhitron (שיחהתרומות)

מה זה "אין סופרות רוסיות"???

1Or (שיחהתרומות)

רעיון טוב, כמובן שקודם ישראלים

Mikey641 (שיחהתרומות)

ממשיך את העבודה שלך עם נהרות

באתיופיה -3000

צרפת-3500

ברזיל- 23000!!!!!!!!!1

איטליה-600

1Or (שיחהתרומות)

כל הכבוד. אם אתה צריך עזרה, תגיד לי, אני כרגע רק ברוסיה.

Mikey641 (שיחהתרומות)

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

Mikey641 (שיחהתרומות)

התחלתי גם נהרות בבנגלדש - 2300

1Or (שיחהתרומות)

מצוין.

1Or (שיחהתרומות)
Mikey641 (שיחהתרומות)

רעיון טוב. מעולה!

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

תמיד תעדכן, אני רוצה לשבור את השיא של הדיון הכי ארוך

אני חושב שאני אעבור עכשיו על {{יוטיוב}} ואתן מידע לוויקינתונים.

Mikey641 (שיחהתרומות)

שוב מעדכן - עשיתי גם אצטדיונים. היה ממש ממש קצת, 100-600

בהצלחה, אני עברתי על אידיבי

1Or (שיחהתרומות)

אין מה לעבוד עם יוטיוב. אני אנסה למצוא עוד משהו. כל הכבוד על העבודה עם האידיבי!

1Or (שיחהתרומות)

יגאל, יש אפשרות לשאילתה של פריטי ויקינתונים עם תיאור מסוים באנגלית?

IKhitron (שיחהתרומות)

מה זה מסויים?

1Or (שיחהתרומות)

נגיד actor

IKhitron (שיחהתרומות)

אני חושב שכן, אבל מייקי מבין בזה הרבה יותר ממני.

1Or (שיחהתרומות)

מייקי?

Mikey641 (שיחהתרומות)

יש לי כיוון שאני צריך לבדוק ואני אחזור אליך

1Or (שיחהתרומות)

תודה. זה לא דחוף מכיוון שקרה לי משהו באינטרנט ורק בראשון יבוא טכנאי.

IKhitron (שיחהתרומות)

בהצלחה במלחמה איתו.

Mikey641 (שיחהתרומות)

אור, הצלחתי בערך. SELECT DISTINCT ?item ?desc WHERE {

 ?item schema:description ?desc filter (lang(?desc) = "en") .
 ?item wdt:P31 wd:Q5.
 FILTER regex(?desc, "German actor", "i")

}

  1. קודם כל, אין אפשרות לעשות בלי לפחות מיון ללפחות PROPERTY אחד, לדוגמה לדרוש שP31 הוא Q5 כלומר, בן אדם.
  2. יש איזו בעיה, שלא הצלחתי לתקן, השאילתה, בודקת האם התיאור מכיל את הביטוי שהזנת. אז נגיד אם תזין river, זה ייתן לך גם נהגים כלומר driver. באופן כללי עדיף שתדייק באופן של לאום ומדינה כאשר מוסיפים תיאורים אבל אם אתה עושה חיפוש כזה זה חובה. אם אתה אפילו מחפש actor, זה יכול להוציא לך tractors
1Or (שיחהתרומות)

תודה רבה מייקי. יכול להיות ששינוי הביטוי הרגולרי יפתור את הבעיה הנ"ל?

Mikey641 (שיחהתרומות)

אם צריך לשנות משהו זה את השורה

FILTER regex(?desc, "German actor", "i")

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

1Or (שיחהתרומות)

תודה.

1Or (שיחהתרומות)

קצת ידע בregex אמר לי לעשות לפני הGerman ^ וזה ככל הנראה עובד.

Mikey641 (שיחהתרומות)

בGerman Actor זה תמיד עובד בכל מקרה. תנסה נגיד רק german act ותבדוק אם זה מוציא לך כאלו שיש להם German actor

1Or (שיחהתרומות)

הרצתי כבר על הגרמנים. תוכל לבדוק את ה^?

Mikey641 (שיחהתרומות)

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

1Or (שיחהתרומות)

יפה!

1Or (שיחהתרומות)

יש חדש? כי הבוט שלי מחכה כבר למשימה הבאה

Mikey641 (שיחהתרומות)

לגמרי שכחתי, מחר

1Or (שיחהתרומות)

סבבה

Mikey641 (שיחהתרומות)

השאילתה

SELECT DISTINCT ?item ?country WHERE {
  ?item wdt:P31 wd:Q33506.
  ?item wdt:P17 ?country.
}

מה שעליך להזין בתיאור

מוזיאון ב?country

תהנה

1Or (שיחהתרומות)

תודה רבה!