דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. גומלין - כללי
  3. שיתוף | סקריפט החלפות להיברובוקס

שיתוף | סקריפט החלפות להיברובוקס

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

    @dovid
    כנס לספר הבא: https://hebrewbooks.org/pdfpager.aspx?req=917&pgnum=1
    ותנסה ללחוץ על הסקריפט כפי שאתה כתבת. (זה לא עובד)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי
      #4

      @מטעמים צודק, תיקנתי כעת (במקור).

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      תגובה 1 תגובה אחרונה
      1
      • dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי dovid
        #5

        קוד אחר לגמרי (אובססיה תחרותית)

        javascript:
        
        if (!location.host.endsWith("hebrewbooks.org")) 
          alert('הסקריפט מיועד לאתר היברובוקס');
        else 
        location = (location.host.startsWith("beta")) ?
          location.href.replace(/beta.hebrewbooks.org\/reader\/reader.aspx\?sfid=(\d+)#p=(\d+).*/, 'hebrewbooks.org/pdfpager.aspx?req=$1&pgnum=$2') :
          location.href.replace(/hebrewbooks.org\/pdfpager.aspx\?req=(\d+)&pgnum=(\d+).*/, 'beta.hebrewbooks.org/reader/reader.aspx?sfid=$1#p=$2');
        
        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        פ תגובה 1 תגובה אחרונה
        3
        • dovidD dovid

          קוד אחר לגמרי (אובססיה תחרותית)

          javascript:
          
          if (!location.host.endsWith("hebrewbooks.org")) 
            alert('הסקריפט מיועד לאתר היברובוקס');
          else 
          location = (location.host.startsWith("beta")) ?
            location.href.replace(/beta.hebrewbooks.org\/reader\/reader.aspx\?sfid=(\d+)#p=(\d+).*/, 'hebrewbooks.org/pdfpager.aspx?req=$1&pgnum=$2') :
            location.href.replace(/hebrewbooks.org\/pdfpager.aspx\?req=(\d+)&pgnum=(\d+).*/, 'beta.hebrewbooks.org/reader/reader.aspx?sfid=$1#p=$2');
          
          פ מנותק
          פ מנותק
          פלורידה
          כתב ב נערך לאחרונה על ידי פלורידה
          #6

          @dovid

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

          יש דרך להוכיח את זה?

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

            @dovid

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

            יש דרך להוכיח את זה?

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

            @פלורידה כתב בשיתוף | סקריפט החלפות להיברובוקס:

            @dovid

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

            גם אני חוויתי כך.

            תגובה 1 תגובה אחרונה
            1
            • dovidD מנותק
              dovidD מנותק
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי
              #8

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

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              תגובה 1 תגובה אחרונה
              1
              • מ מטעמים

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

                למאגר הנ"ל יש שני אתרים: האתר הרגיל והישן – hebrewbooks.org, ואתר הבטא – beta.hebrewbooks.org. מספרו של כל ספר (הכלול בתוך ה-URL) זהה בשני האתרים. באתר הישן הקריאה קשה ומסורבלת; באתר הבטא היא נוחה עם אפשרויות רבות (כמו העתקת טקסט, חיפוש, סימניות ועוד)

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

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

                javascript:
                tex=location.href;
                
                 if (tex.includes("hebrewbooks")){
                   
                     if (tex.includes("beta"))
                
                             {tex2=tex. replace('beta.', ''). replace('reader/reader.aspx?sfid',
                             'pdfpager.aspx?req'). replace('#p', '&pgnum'). replace('&fitMode=fitwidth&hlts=&ocr=', ''); }
                     else
                             {tex2=tex.replace('www.', ''). replace('hebrewbooks', 'beta.hebrewbooks'). replace('pdfpager.aspx?req', 'reader/reader.aspx?sfid'). replace('&pgnum', '#p')}
                
                location=(tex2)                  }
                
                else {alert ('הסקריפט מיועד לאתר היברובוקס')}
                

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

                קרדיט ליוצר: ה"ה [[משתמש:איסתרק]] מאתר המכלול.

                WWWW מנותק
                WWWW מנותק
                WWW
                כתב ב נערך לאחרונה על ידי
                #9

                @מטעמים רק אני לא הבנתי מה הבעיה להשתמש רק באתר החדש?

                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                מ פ 2 תגובות תגובה אחרונה
                2
                • WWWW WWW

                  @מטעמים רק אני לא הבנתי מה הבעיה להשתמש רק באתר החדש?

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

                  @WWW כתב בשיתוף | סקריפט החלפות להיברובוקס:

                  @מטעמים רק אני לא הבנתי מה הבעיה להשתמש רק באתר החדש?

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

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

                  תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי dovid
                    #11

                    @מטעמים אז אם ככה
                    א. הצורך הוא חד כיוני
                    ב. יותר טוב תוסף שמפנה ישירות, הנה כזה תוסף:
                    https://chrome.google.com/webstore/detail/redirector/ocgpenflpmgnfapjedencafcfakcekcd
                    אחרי התקנה יש ליצור כלל הפניה חדש, ולמלא את השדות Include pattern ואת Redirect to בשורות הבאות בהתאמה:

                    https://hebrewbooks.org/pdfpager.aspx\?req=(\d+)&pgnum=(\d+).*
                    https://beta.hebrewbooks.org/reader/reader.aspx?sfid=$1#p=$2
                    

                    ולבחור בRegular Expression, ללחוץ על Save, וזהו, לעולם לא רואים יותר את האתר הישן.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    תגובה 1 תגובה אחרונה
                    5
                    • WWWW WWW

                      @מטעמים רק אני לא הבנתי מה הבעיה להשתמש רק באתר החדש?

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

                      @WWW

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

                      תגובה 1 תגובה אחרונה
                      2
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


                      בא תתחבר לדף היומי!
                      • התחברות

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

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