סקריפט שאין שבוע שאני לא משתמש בו, ואני חושב שיש בו תועלת גדולה למי שמשתמש במאגר החינמי של היברובוקס:
למאגר הנ"ל יש שני אתרים: האתר הרגיל והישן – 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 ('הסקריפט מיועד לאתר היברובוקס')}
זהו. כשנמצאים באתר הישן, לוחצים על הסימניה הנ"ל ומועברים מיידית לאתר החדש.
קרדיט ליוצר: ה"ה [[משתמש:איסתרק]] מאתר המכלול.