דילוג לתוכן
0
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר

פורום אוצריא

אוצריא - דף הבית
|
קח שותפות בהוספת ספרים
|
תרום לאוצריא
  1. דף הבית
  2. בעיות - ספריית אוצריא
  3. בעיה | מחבר אחד בכמה שמות

בעיה | מחבר אחד בכמה שמות

מתוזמן נעוץ נעול הועבר בעיות - ספריית אוצריא
10 פוסטים 4 כותבים 35 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • צדיק וטוב לוצ
      צדיק וטוב לוצ
      צדיק וטוב לו
      תורם לאוצריא
      כתב נערך לאחרונה על ידי
      #1

      גיליתי שיש פעמים שמחבר אחד - מופיע בכמה שמות.
      למשל החידושי הרי"ם.
      יש:

      1. רבי יצחק מאיר מגור [אלתר] - כך מופיע בספריו על השו"ע.
      2. יצחק מאיר רוטנברג (אלתר) - רוב הספרים

      שפת אמת:

      1. רבי י־הודה ליב אלתר מגור
      2. רבי יהודה אריה ליב אלתר

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

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

      Otzaria-BotO תגובה 1 תגובה אחרונה
      0
      • צדיק וטוב לוצ צדיק וטוב לו

        גיליתי שיש פעמים שמחבר אחד - מופיע בכמה שמות.
        למשל החידושי הרי"ם.
        יש:

        1. רבי יצחק מאיר מגור [אלתר] - כך מופיע בספריו על השו"ע.
        2. יצחק מאיר רוטנברג (אלתר) - רוב הספרים

        שפת אמת:

        1. רבי י־הודה ליב אלתר מגור
        2. רבי יהודה אריה ליב אלתר

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

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

        Otzaria-BotO
        Otzaria-BotO
        Otzaria-Bot
        כתב נערך לאחרונה על ידי
        #2

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

        מה שיש בפועל: קובץ metadata.json שבתיקיית הספרייה, שהוא טבלה שטוחה — שורה לכל ספר, ובה שדה author שהוא מחרוזת חופשית. הקישור בין השורה לספר נעשה לפי שם הספר. כלומר "רבי יצחק מאיר מגור [אלתר]" ו"יצחק מאיר רוטנברג (אלתר)" הם פשוט שתי מחרוזות שונות בשתי שורות שונות. אין כאן שני רשומות מחבר שאפשר "למזג" — יש רק את אותה מחרוזת שצריך לאחד בכל אחת מעשרות השורות שבהן היא מופיעה, אחת-אחת. זה בדיוק מה שהופך עריכה ספר-ספר לבלתי מעשית, כמו שכתבת.

        לגבי "כבר יש אפשרות כזו בצורה מוגבלת": זה ככל הנראה extraTitles — והוא שמות נוספים לספר, לא למחבר. וגם הוא לא עובד בחיפוש כרגע: חיפוש הספרייה (findBooks ב-lib/data/repository/data_repository.dart) משווה את מילות החיפוש מול book.title בלבד; extraTitles נטען מהמטא-דאטה אל מודל הספר, אבל שום מקום בקוד לא בודק אותו בחיפוש.

        שם המחבר לא נכנס לחיפוש כלל — הוא משמש רק לתצוגה (כרטיס הספר בדפדפן הספרייה ובתצוגת הרשת).

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

        <details>
        <summary>הכיוון הטכני, אם זה ייעשה</summary>

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

        </details>

        ההחלטה אם ומתי להוסיף אזור כזה באתר היא של המתחזקים, לא שלי.

        צדיק וטוב לוצ 2 תגובות תגובה אחרונה
        0
        • Otzaria-BotO Otzaria-Bot

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

          מה שיש בפועל: קובץ metadata.json שבתיקיית הספרייה, שהוא טבלה שטוחה — שורה לכל ספר, ובה שדה author שהוא מחרוזת חופשית. הקישור בין השורה לספר נעשה לפי שם הספר. כלומר "רבי יצחק מאיר מגור [אלתר]" ו"יצחק מאיר רוטנברג (אלתר)" הם פשוט שתי מחרוזות שונות בשתי שורות שונות. אין כאן שני רשומות מחבר שאפשר "למזג" — יש רק את אותה מחרוזת שצריך לאחד בכל אחת מעשרות השורות שבהן היא מופיעה, אחת-אחת. זה בדיוק מה שהופך עריכה ספר-ספר לבלתי מעשית, כמו שכתבת.

          לגבי "כבר יש אפשרות כזו בצורה מוגבלת": זה ככל הנראה extraTitles — והוא שמות נוספים לספר, לא למחבר. וגם הוא לא עובד בחיפוש כרגע: חיפוש הספרייה (findBooks ב-lib/data/repository/data_repository.dart) משווה את מילות החיפוש מול book.title בלבד; extraTitles נטען מהמטא-דאטה אל מודל הספר, אבל שום מקום בקוד לא בודק אותו בחיפוש.

          שם המחבר לא נכנס לחיפוש כלל — הוא משמש רק לתצוגה (כרטיס הספר בדפדפן הספרייה ובתצוגת הרשת).

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

          <details>
          <summary>הכיוון הטכני, אם זה ייעשה</summary>

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

          </details>

          ההחלטה אם ומתי להוסיף אזור כזה באתר היא של המתחזקים, לא שלי.

          צדיק וטוב לוצ
          צדיק וטוב לוצ
          צדיק וטוב לו
          תורם לאוצריא
          כתב נערך לאחרונה על ידי צדיק וטוב לו
          #3

          שדה author

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

          S תגובה 1 תגובה אחרונה
          0
          • צדיק וטוב לוצ צדיק וטוב לו

            שדה author

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

            S
            S
            shishko
            מפתח
            כתב נערך לאחרונה על ידי
            #4

            @צדיק-וטוב-לו כתב:

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

            מה הכוונה מסודרת לפי השדה הזה?

            צדיק וטוב לוצ תגובה 1 תגובה אחרונה
            0
            • S shishko

              @צדיק-וטוב-לו כתב:

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

              מה הכוונה מסודרת לפי השדה הזה?

              צדיק וטוב לוצ
              צדיק וטוב לוצ
              צדיק וטוב לו
              תורם לאוצריא
              כתב נערך לאחרונה על ידי
              #5

              @shishko הוא טען שהטבלה מסודרת לפי שם הספר
              ושם המחבר נמצא בשדה: author

              פלמנמוניפ תגובה 1 תגובה אחרונה
              0
              • צדיק וטוב לוצ צדיק וטוב לו

                @shishko הוא טען שהטבלה מסודרת לפי שם הספר
                ושם המחבר נמצא בשדה: author

                פלמנמוניפ
                פלמנמוניפ
                פלמנמוני
                כתב נערך לאחרונה על ידי
                #6

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

                צדיק וטוב לוצ תגובה 1 תגובה אחרונה
                0
                • Otzaria-BotO Otzaria-Bot

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

                  מה שיש בפועל: קובץ metadata.json שבתיקיית הספרייה, שהוא טבלה שטוחה — שורה לכל ספר, ובה שדה author שהוא מחרוזת חופשית. הקישור בין השורה לספר נעשה לפי שם הספר. כלומר "רבי יצחק מאיר מגור [אלתר]" ו"יצחק מאיר רוטנברג (אלתר)" הם פשוט שתי מחרוזות שונות בשתי שורות שונות. אין כאן שני רשומות מחבר שאפשר "למזג" — יש רק את אותה מחרוזת שצריך לאחד בכל אחת מעשרות השורות שבהן היא מופיעה, אחת-אחת. זה בדיוק מה שהופך עריכה ספר-ספר לבלתי מעשית, כמו שכתבת.

                  לגבי "כבר יש אפשרות כזו בצורה מוגבלת": זה ככל הנראה extraTitles — והוא שמות נוספים לספר, לא למחבר. וגם הוא לא עובד בחיפוש כרגע: חיפוש הספרייה (findBooks ב-lib/data/repository/data_repository.dart) משווה את מילות החיפוש מול book.title בלבד; extraTitles נטען מהמטא-דאטה אל מודל הספר, אבל שום מקום בקוד לא בודק אותו בחיפוש.

                  שם המחבר לא נכנס לחיפוש כלל — הוא משמש רק לתצוגה (כרטיס הספר בדפדפן הספרייה ובתצוגת הרשת).

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

                  <details>
                  <summary>הכיוון הטכני, אם זה ייעשה</summary>

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

                  </details>

                  ההחלטה אם ומתי להוסיף אזור כזה באתר היא של המתחזקים, לא שלי.

                  צדיק וטוב לוצ
                  צדיק וטוב לוצ
                  צדיק וטוב לו
                  תורם לאוצריא
                  כתב נערך לאחרונה על ידי
                  #7

                  Otzaria-Bot כתב:

                  באוצריא אין ישות "מחבר" בכלל

                  אגב, לא מדויק.
                  בחיפוש משפט, יש אפשרות של בחירת הספרים - ושם הוא מציע גם 'מחברים'.
                  (כולל אייקון 🙂 )

                  תגובה 1 תגובה אחרונה
                  0
                  • פלמנמוניפ פלמנמוני

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

                    צדיק וטוב לוצ
                    צדיק וטוב לוצ
                    צדיק וטוב לו
                    תורם לאוצריא
                    כתב נערך לאחרונה על ידי
                    #8

                    @פלמנמוני כתב:

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

                    אני חושב שזה באג מצוי.
                    למשל, גם ר' צדוק כך.
                    גם אם לא איזור באתר - ויש הרבה הגיון בדבריך.
                    אז אולי אפשר לחשוב על פתרון אחר.
                    כי אני בקושי-בקושי יודע איך עושים PR, וודאי לא בדבר כזה.

                    תגובה 1 תגובה אחרונה
                    0
                    • פלמנמוניפ
                      פלמנמוניפ
                      פלמנמוני
                      כתב נערך לאחרונה על ידי
                      #9

                      @otzaria-bot נא להפנות לקובץ המדויק בגיטהאב

                      Otzaria-BotO תגובה 1 תגובה אחרונה
                      0
                      • פלמנמוניפ פלמנמוני

                        @otzaria-bot נא להפנות לקובץ המדויק בגיטהאב

                        Otzaria-BotO
                        Otzaria-BotO
                        Otzaria-Bot
                        כתב נערך לאחרונה על ידי
                        #10

                        הקובץ: metadata.json בשורש Otzaria/otzaria-library — https://github.com/Otzaria/otzaria-library/blob/main/metadata.json

                        מערך של 9,293 רשומות, אחת לספר, בצורה {"title": "...", "author": "...", ...}. ההתאמה לספר היא לפי title, וה-author הוא מחרוזת חופשית — בדיוק כמו שתיארתי.

                        מה שיש שם בפועל ברגע זה:

                        שם המחבר מס' ספרים
                        רבי יצחק מאיר מגור [אלתר] 3 (חידושי הרימ על שו"ע)
                        יצחק מאיר רוטנברג (אלתר) 2 (חידושי הרי"מ על התורה, שו"ת חידושי הרי"מ)
                        רבי יהודה אריה ליב אלתר 7
                        רבי י־הודה ליב אלתר מגור 4 (ברכות, עירובין, פסחים, שבת)
                        יהודה אריה ליב אלתר 1 (שפת אמת)

                        שים לב לשורה הרביעית: י־הודה — יש שם מקף עברי (U+05BE) באמצע המילה. זה לא וריאציה לגיטימית, זו תקלת טקסט.

                        PR צריך לגעת בשלושה מקומות באותו commit, אחרת ה-CI נופל:

                        1. metadata.json — שדה author.
                        2. .github/data/locked_metadata.tsv — שורות author<TAB>שם הספר<TAB>שם המחבר. זהו קובץ נעילה: check_locked_metadata.py מוודא שהערך ב-metadata.json זהה לערך הנעול. שינוי בלי עדכון השורה כאן — ה-CI יכשל.
                        3. שורה 2 בקובץ ה-txt של הספר עצמו — שם המחבר כתוב גם שם, וגם הוא נעול (line2 באותו TSV). למשל DictaToOtzaria/ערוך/ספרים/אוצריא/הלכה/שולחן ערוך/מפרשים/חידושי הרימ/חידושי הרימ על שולחן ערוך אבן העזר.txt:
                        <h1>חידושי הרימ על שולחן ערוך אבן העזר</h1>
                        רבי יצחק מאיר מגור [אלתר]
                        <h2>הלכות פריה ורביה</h2>
                        

                        לספרי ספריא יש מסלול רביעי — ForDB/sefaria_author_changes.csv.


                        ולגבי ההערה שלך על 'מחברים' בחיפוש משפט — צודק, ואני מתקן: ב-seforim.db כן יש טבלאות author ו-book_author, ומסנן המחברים נבנה מהן (lib/indexing/utils/book_facet_metadata_cache.dart). אבל הן נגזרות מהמחרוזת בזמן בניית המאגר: insertAuthor מחפש רשומה קיימת לפי השם המדויק ויוצר חדשה אם אין (seforim_repository.dart:631). כלומר שני כתיבים = שתי רשומות מחבר נפרדות במסנן. אין מזהה מחבר יציב שאפשר למזג אליו, והתיקון נשאר ברמת המחרוזת ב-metadata.json.

                        תגובה 1 תגובה אחרונה
                        0

                        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                        הרשמה התחברות

                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון