למשתמשי היברו בוקס - למקרה שיועיל לכם
-
תאריך ההודעה המקורית: 11/06/2023 15:35
להלן ציטוט מאתר תחומים
- מטעמים https://tchumim.com/user/מטעמים
כתב לפני 14 שעות https://tchumim.com/post/154046נערך לאחרונה על ידי
סקריפט שאין שבוע שאני לא משתמש בו, ואני חושב שיש בו תועלת גדולה למי
שמשתמש במאגר החינמי של היברובוקס:למאגר הנ"ל יש שני אתרים: האתר הרגיל והישן – 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 ('הסקריפט מיועד לאתר היברובוקס')}זהו. כשנמצאים באתר הישן, לוחצים על הסימניה הנ"ל ומועברים מיידית לאתר
החדש.קרדיט ליוצר: ה"ה [[משתמש:איסתרק]]
https://www.hamichlol.org.il/משתמש:איסתרק/סקריפטים
מאתר
המכלול.- dovid https://tchumim.com/user/dovid
כתב לפני 3 שעות https://tchumim.com/post/154049נערך לאחרונה על ידי
dovid לפני שעתיים
ניסוח שלי לקוד הזה, הקרדיט לכותב המקורי.
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 https://tchumim.com/user/dovidניהול
https://tchumim.com/groups/ניהול
כתב לפני שעתיים https://tchumim.com/post/154054נערך לאחרונה על ידי
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');- פלורידה
https://tchumim.com/user/פלורידה
השיב לdovid https://tchumim.com/post/154054 לפני שעתיים
https://tchumim.com/post/154056נערך לאחרונה על ידי פלורידה לפני שעתיים
@dovid https://tchumim.com/uid/1
אם אינני טועה, הקוד האחרון, הוא המהיר ביותר, אחריו הקוד של התיקון שלך.
- מטעמים https://tchumim.com/user/מטעמים
השיב לפלורידה https://tchumim.com/post/154056 לפני שעתיים
https://tchumim.com/post/154058נערך לאחרונה על ידי
@פלורידה https://tchumim.com/uid/3501 כתב בשיתוף | סקריפט החלפות
להיברובוקס https://tchumim.com/post/154056:@dovid https://tchumim.com/uid/1
אם אינני טועה, הקוד האחרון, הוא המהיר ביותר, אחריו הקוד של התיקון שלך.
גם אני חוויתי כך.
- dovid https://tchumim.com/user/dovidניהול
https://tchumim.com/groups/ניהול
כתב לפני שעתיים https://tchumim.com/post/154061נערך לאחרונה על ידי
מבחינת הקוד אין היגיון שיהיה שום הבדל בין כל הדרכים שהיו פה,
אבל מה שעולה בדעתי שאולי כרום בודק את הקוד (ששמים בכתובת) לפני הפעלתו
למנוע בעיות אבטחה, ולכן אולי קוד קצר זה יותר מהר.קבצים מצורפים:
- מטעמים https://tchumim.com/user/מטעמים
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות