מסדי ספרים אישיים
מעבר לספרים בודדים (הוספת ספרים אישיים), אפשר לצרף לאוצריא מסד ספרים שלם — קובץ SQLite במבנה של ספריית אוצריא (כמו seforim.db). כך אפשר להתקין ספרייה נוספת שמישהו בנה והפיץ, והיא תשתלב לצד הספרייה הרשמית והספרים האישיים. אפשר לצרף מסד אחד או כמה.
התכונה חדשה, ומופיעה בגרסאות שאחרי 0.9.97.
איך מצרפים
הגדרות ← ספריה ← מסדי ספרים אישיים:
- "ייבא קובץ מסד" — בחירת קובץ
.dbבודד. - "הוסף תיקיית מסדים" — כל קובץ
.dbשבתיקייה מצורף אוטומטית, גם כאלה שתוסיפו בהמשך.
במחשב הקובץ נקרא במקומו ולא זז מהדיסק; בנייד הוא מועתק לאחסון התוכנה. אחרי הצירוף מוצג סיכום: שם המסד, מספר הספרים, ומה המסד מכיל.
מה אפשר לעשות עם כל מסד
בכרטיס ההגדרות, לכל מסד ברשימה:
| פעולה | מה היא עושה |
|---|---|
| מיקום בעץ | "בנפרד" — הספרים יושבים תחת "ספרים אישיים / שם המסד"; "ממוזג" — הם משתלבים בקטגוריות הספרייה הרגילות |
| הסתרה | הספרים נעלמים מהעץ ומהחיפוש, וההגדרות נשמרות |
| סדר עדיפות | קובע מי קודם כששני מסדים מציעים אותו דבר |
| שחרר קובץ | משחרר את נעילת הקובץ ב־Windows, כדי שתוכלו להחליף אותו בגרסה חדשה |
| הסרה | קובץ מקושר לא נמחק מהדיסק; עותק שהתוכנה מנהלת נמחק אחרי אישור |
ספרי מסד מצורף תמיד ממוינים אחרי הספרים הרשמיים והאישיים.
מה עובד בספרים האלה
כמעט הכל, בדיוק כמו בספר רשמי: קריאה ותוכן עניינים, מפרשים וקישורים, צורת הדף, לשונית "כותרות", דיבור המתחיל, מהדורות, ספרי PDF, חיפוש מלא, איתור מקורות, חיפוש ספרים, הדפסה, הערות אישיות, סימניות והיסטוריה, וגם ה־API של התוספים.
רק בספרייה הרשמית: "דווח על טעות" ו"שמור וזכור".
המסד לא חייב להכיל הכל — שום טבלה אינה חובה. מסד בלי מפרשים פשוט לא יציג מפרשים; כל השאר עובד.
מסד לא זמין
מסד שנמצא בכונן חיצוני או ברשת ואינו מחובר יסומן "לא זמין": הספרים שלו מוסתרים זמנית, אבל הסימניות, ההערות, אינדקס החיפוש וההגדרות נשמרים. כשהכונן חוזר — הכל חוזר. גם מסד איטי שאינו עונה בזמן לא יעכב את פתיחת הספרייה.
עדכונים למסד מצורף
מסד יכול להצהיר בתוכו על כתובת עדכונים. במקרה כזה הכרטיס שלו יציג "חתום · <דומיין>":
- בדיקה: רצה יחד עם בדיקת עדכוני הספרייה הרגילה ובאותה תדירות — כלומר רק אם עדכוני תוכנה וספרים פעילים ואינכם במצב לא מקוון. יש גם כפתור "בדוק עדכונים" לבדיקה מיידית.
- התקנה: אף פעם לא לבד. כשנמצא עדכון מוצג "עדכון זמין (גרסה X)", ולחיצה על "עדכן" פותחת חלון עם הדומיין, הגרסה, גודל ההורדה ומה חדש. ההורדה מתחילה רק באישור, וניתן לבטל באמצע.
- הורדה קטנה: אם המפרסם הכין תיקון מהגרסה שיש אצלכם, תרד רק הדלתא — לעיתים אחוזים בודדים מגודל המסד — והתוכנה תרכיב ממנה את הקובץ החדש אצלכם. אם אין תיקון מתאים, או שמשהו בו לא הסתדר, פשוט יירד הקובץ המלא. התוצאה מאומתת באותה דרך בשני המקרים.
- בטיחות: התוכנה מתקינה רק קובץ שחתום במפתח שננעל בפעם הראשונה שהמסד צורף. הקובץ הישן נשמר כגיבוי עד שהחדש נפתח ונבדק, ואם משהו משתבש — הישן חוזר, גם אם התוכנה נסגרה באמצע.
- מסד שמצהיר פתאום על כתובת או מפתח אחרים יוצג כ**"מקור העדכון השתנה — לא יעודכן"**. כדי לקבל את המקור החדש יש להסיר את המסד ולצרף אותו מחדש.
מסד ללא הצהרה כזו יציג "אין מקור עדכונים", ואפשר פשוט להחליף את הקובץ ידנית.
בטיחות
- המסד נפתח לקריאה בלבד. התוכנה לעולם לא כותבת אליו.
- שום דבר ממסד מצורף אינו מותקן ואינו רץ — לא תוספים, לא סקריפטים ולא גופנים. קישורים שבתוך הטקסט יכולים רק לנווט בתוך התוכנה.
- קבצים נלווים (כגון PDF) נקראים רק מתוך התיקייה של המסד עצמו.
- עדכונים מגיעים רק מכתובות
https, ורק כשהחתימה מאומתת.
תקלות נפוצות
| תסמין | מה לעשות |
|---|---|
| הקובץ נדחה בצירוף | נשארו לידו קובצי עבודה (-wal / journal). סגרו את המסד כראוי בכלי שיצר אותו |
| מסד שני נדחה | לשני הקבצים אותו מזהה. יש לשנות את המזהה באחד מהם |
| סימניות והערות "נעלמו" אחרי החלפת קובץ | המזהה הפנימי של המסד השתנה בין הגרסאות — זו בעיה אצל מי שבנה אותו |
| לא ניתן להחליף את הקובץ ב־Windows | "שחרר קובץ" בכרטיס המסד, ואז החליפו |
| הספרים מופיעים ללא קטגוריות | אין במסד טבלת קטגוריות |
בניתם מסד בעצמכם?
המדריך המלא לבוני מסדים — מבנה הטבלאות, קישורים לספרים רשמיים, פרסום עדכונים וכלי הבדיקה — נמצא בקוד המקור: docs/personal_databases.md. לפני הפצה כדאי להריץ:
dart run tool/validate_personal_db.dart <קובץ המסד>
דפים קשורים
- הוספת ספרים אישיים
- הספרייה
- עדכונים
- למפתחים: מסדים מצורפים
דף זה נטען אוטומטית מהוויקי של הפרויקט ב-GitHub. מצאתם טעות או רוצים להוסיף? ערכו את הדף בוויקי — והתיקון יופיע כאן.