דילוג לתוכן
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. המלצה | מידע על מחברים

המלצה | מידע על מחברים

מתוזמן נעוץ נעול הועבר הצעות לשיפור - תוכנת אוצריא
הצעה לפיתוחשמות מחבריםספריאpython
51 פוסטים 10 כותבים 1.7k צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • דנדיד דנדי

      @י.-פל. עכשיו אני אוחז פה בזכות @יום-חדש-מתחיל [תודה רבה]
      עריכה" שכחתי לצרף תמונה!
      c035f314-bf5a-41ef-aada-de54cdcccd9f-image.png

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

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

      @דנדי כתב בהמלצה | מידע על מחברים:

      אתה יודע פיתרון לזה?

      מוכר.
      כתבתי בreadme פתרון לסשן נוכחי בterminal, לפתרון קבוע יש להגדיר זאת במשתני סביבה, שאל את הAI.

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

        @דנדי כתב בהמלצה | מידע על מחברים:

        אתה יודע פיתרון לזה?

        מוכר.
        כתבתי בreadme פתרון לסשן נוכחי בterminal, לפתרון קבוע יש להגדיר זאת במשתני סביבה, שאל את הAI.

        יום חדש מתחילי
        יום חדש מתחילי
        יום חדש מתחיל
        מנהל ספריית אוצריא
        כתב ב נערך לאחרונה על ידי
        #41

        @י.-פל. לא מצאתי, אפשר קישור?
        (גם אני בבעי' הזו)

        י. פל.י דנדיד 2 תגובות תגובה אחרונה
        0
        • יום חדש מתחילי יום חדש מתחיל

          @י.-פל. לא מצאתי, אפשר קישור?
          (גם אני בבעי' הזו)

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

          @יום-חדש-מתחיל
          https://github.com/Otzaria/otzaria/tree/migrationDB_V2#:~:text=Build Troubleshooting
          לפתרון קבוע, צור משתנה סביבה (מערכת) בשם CMAKE_TLS_VERIFY עם הערך 0.

          תגובה 1 תגובה אחרונה
          1
          • יום חדש מתחילי יום חדש מתחיל

            @י.-פל. לא מצאתי, אפשר קישור?
            (גם אני בבעי' הזו)

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

            @יום-חדש-מתחיל אם הבנת תעדכן אותי אם אפשר

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

              לכאורה ככה:
              Windows (דרך שורת הפקודה):
              פתח את ה-CMD כ-Administrator והרצת הפקודה הבאה:

              setx /M CMAKE_TLS_VERIFY 0.
              

              ואז לנסות להריץ שוב את התוכנה (fluttr run).

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

                לא הצלחתי להבין כ"כ מה נסגר עם ההצעה.
                רק רציתי לציין שהויקי\המכלול יש ביגרפיות מעולות ואין שם את הבעיות ניסוח וכו' שהעלתם.

                A D9D 2 תגובות תגובה אחרונה
                0
                • ה הספריה התורנית

                  לא הצלחתי להבין כ"כ מה נסגר עם ההצעה.
                  רק רציתי לציין שהויקי\המכלול יש ביגרפיות מעולות ואין שם את הבעיות ניסוח וכו' שהעלתם.

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

                  @הספריה-התורנית כתב בהמלצה | מידע על מחברים:

                  שהויקי\המכלול יש ביגרפיות מעולות ואין שם את הבעיות ניסוח וכו' שהעלתם.

                  ואיך אפשר ללקט אותם עבור עשרות המחברים? (מה גם שלהרבה מהם אין)

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

                    לא הצלחתי להבין כ"כ מה נסגר עם ההצעה.
                    רק רציתי לציין שהויקי\המכלול יש ביגרפיות מעולות ואין שם את הבעיות ניסוח וכו' שהעלתם.

                    D9D
                    D9D
                    D9
                    כתב ב נערך לאחרונה על ידי
                    #47

                    @הספריה-התורנית כתב בהמלצה | מידע על מחברים:

                    רק רציתי לציין שהויקי\המכלול יש ביגרפיות מעולות ואין שם את הבעיות ניסוח וכו' שהעלתם.

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

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

                      @d9 @arieldaniely
                      שמות הערכים תואמים לשמות הספרים או\המחברים.
                      אני הייתי מוכן בהחלט לעזור אבל נראה לי שבקוד פשוט או בAI זה מאוד פשוט לכן חבל שאטרח לעשות אחד אחד.
                      בכל אופן עדיין לא התקבל על זה אישור עקרוני (אשמח מאוד מאוד שיתקבל).
                      אני אישית הייתי מעדיף את הערכים מהמכלול כמות שהם הם מקיפים מאוד ובכל מקרה אני יחזור לקרא אותם שם...
                      בכל מקרה ניתן לעשות בינתיים שיהיה רק קישור ולא להכניס ממש לתוך ספריה.

                      A תגובה 1 תגובה אחרונה
                      0
                      • ה הספריה התורנית

                        @d9 @arieldaniely
                        שמות הערכים תואמים לשמות הספרים או\המחברים.
                        אני הייתי מוכן בהחלט לעזור אבל נראה לי שבקוד פשוט או בAI זה מאוד פשוט לכן חבל שאטרח לעשות אחד אחד.
                        בכל אופן עדיין לא התקבל על זה אישור עקרוני (אשמח מאוד מאוד שיתקבל).
                        אני אישית הייתי מעדיף את הערכים מהמכלול כמות שהם הם מקיפים מאוד ובכל מקרה אני יחזור לקרא אותם שם...
                        בכל מקרה ניתן לעשות בינתיים שיהיה רק קישור ולא להכניס ממש לתוך ספריה.

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

                        @הספריה-התורנית כתב:

                        שמות הערכים תואמים לשמות הספרים או\המחברים.

                        לא תמיד, אבל באמת הרבה פעמים, בכל מקרה, ע"ב הנתונים מספריא הכנתי רשימה של שמות מחברים וקישורים אם זה עוזר: קישורים למכלול.xlsx

                        תגובה 1 תגובה אחרונה
                        2
                        • י. פל.י
                          י. פל.י
                          י. פל.
                          כתב ב נערך לאחרונה על ידי
                          #50

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

                          תגובה 1 תגובה אחרונה
                          2
                          • האדם החושבה
                            האדם החושבה
                            האדם החושב
                            מפתח
                            כתב ב נערך לאחרונה על ידי
                            #51

                            mediawiki.rar

                            import requests
                            import json
                            from pathlib import Path
                            from tqdm import tqdm
                            from bs4 import BeautifulSoup
                            
                            WEKEPEDIA_API_URL = "https://he.wikipedia.org/w/api.php"
                            WIKISOURCE_API_URL = "https://he.wikisource.org/w/api.php"
                            HAMICHLAL_API_URL = "https://www.hamichlol.org.il/w/api.php"
                            
                            def get_authors_list(json_path: Path) -> set[str]:
                                all_authors = set()
                                with json_path.open('r', encoding='utf-8') as f:
                                    data = json.load(f)
                                for book in data:
                                    authors = book.get("heAuthors")
                                    if authors is None:
                                        continue
                                    for author in authors:
                                        if author and author.strip():
                                            all_authors.add(author.strip())
                                return all_authors
                            
                            
                            def get_search_results(url: str, author_name: str, session: requests.Session, params: dict | None = None) -> requests.Response:
                                if params is None:
                                    params = {}
                                headers = {
                                    "User-Agent": "MyWikipediaScript/1.0 (your_email@example.com)"
                                }
                                params.update({
                                    "action": "query",
                                    "format": "json",
                                    "list": "search",
                                    "srsearch": author_name,
                                    "utf8": 1
                                })
                                return session.get(url, params=params, headers=headers)
                            
                            
                            def prosess_response(response: requests.Response) -> list[dict]:
                                result = []
                                data = response.json()
                                for item in data['query']['search']:
                                    snippet = BeautifulSoup(item['snippet'], "html.parser").get_text()
                                    title = item['title']
                                    page_id=  item['pageid']
                                    result.append({
                                        "title": title,
                                        "snippet": snippet,
                                        "page_id": page_id
                                    })
                                return result
                            
                            def main():
                                all_results = {}
                                metadata_path = Path(r"C:\Users\User\Downloads\all_metadata.json")
                                # outpoot_path = Path(r"C:\Users\User\Downloads\authors_wikipedia_results.json")
                                # outpoot_path = Path(r"C:\Users\User\Downloads\authors_wikisource_results.json")
                                outpoot_path = Path(r"C:\Users\User\Downloads\authors_hamichlol_results.json")
                                authors = get_authors_list(metadata_path)
                                if outpoot_path.exists():
                                    with outpoot_path.open("r", encoding="utf-8") as f:
                                        all_results = json.load(f)
                                with requests.Session() as session:
                                    for author in tqdm(authors, desc="Processing authors"):
                                        if author in all_results:
                                            continue
                                        try:
                                            # search_results = get_search_results(WEKEPEDIA_API_URL,author, session)
                                            # search_results = get_search_results(WIKISOURCE_API_URL, author, session, {"srnamespace": 108})
                                            search_results = get_search_results(HAMICHLAL_API_URL, author, session)
                                            all_results[author] = prosess_response(search_results)
                                        except Exception as e:
                                            print(f"Error processing author {author}: {e}")
                                    with outpoot_path.open('w', encoding='utf-8') as f:
                                        json.dump(all_results, f, ensure_ascii=False, indent=4)
                            
                            
                            
                            if __name__ == "__main__":
                                main()
                            

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

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

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

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

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

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

                            • התחברות

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

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