Πραγματοποιήθηκε η κυκλοφορία του καταλόγου οικιακής βιβλιοθήκης MyLibrary 3.2. Ο κώδικας του προγράμματος είναι γραμμένος στη γλώσσα προγραμματισμού 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) και δημιουργεί τη δική του βάση δεδομένων χωρίς να αλλάξει τα αρχεία προέλευσης ή να αλλάξει τη θέση τους. Ο έλεγχος της ακεραιότητας της συλλογής και των αλλαγών της πραγματοποιείται με τη δημιουργία μιας βάσης δεδομένων με αθροίσματα κατακερματισμού αρχείων και αρχείων.
Έχει πραγματοποιηθεί αναζήτηση βιβλίων με διάφορα κριτήρια (επώνυμο, όνομα, μεσαίο όνομα του συγγραφέα, τίτλος βιβλίου, σειρά, είδος) και η ανάγνωσή τους μέσω του προγράμματος που είναι εγκατεστημένο εξ ορισμού στο σύστημα για το άνοιγμα των αντίστοιχων μορφών αρχείων. Όταν επιλέγετε ένα βιβλίο, εμφανίζεται η περίληψη και το εξώφυλλο του βιβλίου, εάν είναι διαθέσιμα. Υποστηρίζει την εμφάνιση μιας λίστας αρχείων που περιλαμβάνονται σε μια συλλογή και μιας λίστας βιβλίων που περιλαμβάνονται σε ένα συγκεκριμένο αρχείο.
Είναι δυνατές διάφορες λειτουργίες με τη συλλογή: ενημέρωση (ελέγχεται ολόκληρη η συλλογή και επαληθεύονται τα αθροίσματα κατακερματισμού των διαθέσιμων αρχείων), εξαγωγή και εισαγωγή της βάσης δεδομένων συλλογής, προσθήκη βιβλίων στη συλλογή και διαγραφή βιβλίων από τη συλλογή, προσθήκη φακέλων με βιβλία στη συλλογή, προσθήκη αρχείων με βιβλία στη συλλογή, αντιγραφή βιβλίων από τη συλλογή σε αυθαίρετη συλλογή βιβλίων. Διατίθεται η μη αυτόματη επεξεργασία των εγγραφών βιβλίων στη βάση δεδομένων. Έχει δημιουργηθεί ένας μηχανισμός σελιδοδεικτών για γρήγορη πρόσβαση στα βιβλία.
Σημαντικές αλλαγές:
- Προστέθηκε επεξεργασία μεταδεδομένων αρχείων djvu.
- Προστέθηκε παράθυρο ρυθμίσεων εμφάνισης.

- Η μορφή της βάσης δεδομένων σελιδοδεικτών έχει αλλάξει (η συμβατότητα με την παλιά μορφή διατηρείται, αλλά συνιστάται στους χρήστες να αναδημιουργούν τους σελιδοδείκτες με μη αυτόματο τρόπο).
- Το παράθυρο σελιδοδεικτών έχει τώρα μια λειτουργία φιλτραρίσματος για την εμφάνιση σελιδοδεικτών.
- Διορθώθηκε μια παλινδρόμηση που εμπόδισε τη δημιουργία με εκδόσεις gtkmm παλαιότερες από 4.8.
- Το εικονίδιο της εφαρμογής έχει ενημερωθεί.
- Άλλες μικρές αλλαγές και διορθώσεις.
Δυνατότητα προσαρμογής εμφάνισης:


Πηγή: opennet.ru

