MyLibrary 3.0, כלי לקטלוג ספריות ביתיות, יצא לאור. קוד התוכנה כתוב ב-C++ והוא זמין (GitHub, GitFlic) תחת רישיון GPLv3. ממשק המשתמש הגרפי מיושם באמצעות ספריית GTK4. התוכנה מותאמת לשימוש במערכות הפעלה מהמשפחה הבאה: Linux и Windowsעבור משתמשי Arch Linux חבילה מוכנה זמינה ב-AUR. למשתמשים Windows מתקין ניסיוני זמין.
MyLibrary מקטלגת קבצי ספרים בפורמטים fb2, epub, pdf, djvu, זמינים ישירות וארוזים בארכיונים (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) ו יוצר מסד נתונים משלו מבלי לשנות את קבצי המקור או לשנות את מיקומם. בקרה על שלמות האוסף ושינוייו מתבצעת על ידי יצירת מאגר מידע של סכומי hash של קבצים וארכיונים.
כעת ניתן לחפש ספרים לפי קריטריונים שונים (שם משפחה של המחבר, שם פרטי, שם אמצעי, שם הספר, סדרה, ז'אנר) ולקרוא אותם באמצעות תוכנת ברירת המחדל המותקנת במערכת לפתיחת פורמטי הקבצים המתאימים. בעת בחירת ספר, מוצגים התקציר והכריכה שלו, אם זמינים.
פעולות שונות אפשריות עם האוסף: עדכון (האוסף כולו נסרק וסכומי ה-hash של הקבצים הזמינים מאומתים), ייצוא וייבוא של מסד הנתונים של האוסף, הוספה ומחיקה של ספרים מהאוסף, הוספת תיקיות ספרים לאוסף, העתקת ספרים מהאוסף לכל תיקייה והעברת ספרים מאוסף אחד לאחר. נוצר מנגנון סימניות לגישה מהירה לספרים.
שינויים מהותיים:
- הפרויקט נכתב מחדש לחלוטין מאפס.

- פורמט מסד הנתונים השתנה.
- המיקומים שבהם מאוחסן המידע שונו (מאגרי מידע של אוספים הועברו ל-~/.local/share/MyLibrary/Collections, סימניות הועברו ל-~/.local/share/MyLibrary/BookMarks, גודלם של חלק מהחלונות ושם האוסף הנוכחי נשמרים ב-~/.cache/MyLibrary).
- ספריית libzip הוסרה מהתלויות.
- רשימת פורמטי הארכיון הנתמכים עברה אופטימיזציה.
- תמיכה משופרת משמעותית בפורמטים fb2 ו-epub.
- עבודה משופרת עם קידודי טקסט שונים.
- עיבוד ותצוגה משופרים של הערות.
- פורמט חלון תצוגת המידע של הספר עוצב מחדש לחלוטין, ורשימת הנתונים המוצגים הורחבה משמעותית.

- נוספה האפשרות לשמור עטיפות ספרים בפורמטים שונים.
- הפונקציונליות לעבודה עם אוספים הורחבה: כעת ניתן להוסיף מספר ספרים בו זמנית, וכעת ניתן לכלול תיקיות באוספים, כולל דחיסתן לארכיון.
- כעת ניתן להוסיף ספרים ותיקיות עם ספרים לארכיון קיים (הארכיון מוחלף).
- נוספה האפשרות להעביר ספר מאוסף אחד לאחר (גם ערך מסד הנתונים וגם הספר עצמו מועברים).
- נוסף עיבוד של קישורים סמליים (גם לקבצים וגם לתיקיות).
- נוספה תמיכה ניסיונית עבור מערכות המשתמשות בסדרי בתים שונים.
- תוקנו כמה באגים וחסרונות קלים.
- התאימות עם כל הגרסאות של ספריית GTK4 נשמרה.
בעת שדרוג לגרסה זו של התוכנית, משתמשי גרסאות קודמות יצטרכו ליצור מחדש אוספים. התוכנית נבדקה על ארכיטקטורות x86_64, i686 ו-aarch64 (לדוגמה Linux, אפשרות הרכבה עבור Windows נבדק באופן בלעדי עבור ארכיטקטורת x86_64).
מקור: OpenNet.ru


