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

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

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

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

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

    ניסוח שלי לקוד הזה, הקרדיט לכותב המקורי.

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

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    2
    • מ מנותק
      מ מנותק
      מטעמים
      כתב ב נערך לאחרונה על ידי
      #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
          • פ מנותק
            פ מנותק
            פלורידה
            השיב לdovid ב נערך לאחרונה על ידי פלורידה
            #6

            @dovid

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

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

            מ תגובה 1 תגובה אחרונה
            1
            • מ מנותק
              מ מנותק
              מטעמים
              השיב לפלורידה ב נערך לאחרונה על ידי
              #7

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

              @dovid

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

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

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

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

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                1
                • WWWW מנותק
                  WWWW מנותק
                  WWW
                  השיב למטעמים ב נערך לאחרונה על ידי
                  #9

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

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

                  מ פ 2 תגובות תגובה אחרונה
                  2
                  • מ מנותק
                    מ מנותק
                    מטעמים
                    השיב ל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
                      • פ מנותק
                        פ מנותק
                        פלורידה
                        השיב לWWW ב נערך לאחרונה על ידי
                        #12

                        @WWW

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

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

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

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

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