Κατάλογος οικιακής βιβλιοθήκης MyLibrary 1.0

Κυκλοφόρησε το MyLibrary 1.0, ένα πρόγραμμα καταλογογράφησης οικιακών βιβλιοθηκών. Ο κώδικας του προγράμματος είναι γραμμένος σε C++ και είναι διαθέσιμος (GitHub, GitFlic) με την άδεια GPLv3. Η γραφική διεπαφή χρήστη υλοποιείται χρησιμοποιώντας τη βιβλιοθήκη GTK4. Το πρόγραμμα είναι προσαρμοσμένο για χρήση σε λειτουργικά συστήματα της ακόλουθης οικογένειας: Linux и WindowsΓια χρήστες του Arch Linux Ένα έτοιμο πακέτο είναι διαθέσιμο στο AUR.

Το MyLibrary καταγράφει αρχεία βιβλίων fb2 και epub, τα οποία είναι άμεσα προσβάσιμα και συσκευασμένα σε αρχεία zip, και δημιουργεί τη δική του βάση δεδομένων χωρίς να αλλάζει τα αρχικά αρχεία ή την τοποθεσία τους. Η ακεραιότητα της συλλογής και οι αλλαγές της παρακολουθούνται με τη δημιουργία μιας βάσης δεδομένων με αθροίσματα κατακερματισμού αρχείων και αρχείων.

Έχει υλοποιηθεί αναζήτηση βιβλίων με διάφορα κριτήρια (επώνυμο, όνομα, μεσαίο όνομα συγγραφέα, τίτλος βιβλίου, σειρά, είδος) και η ανάγνωσή τους μέσω του προγράμματος που είναι εγκατεστημένο από προεπιλογή στο σύστημα για το άνοιγμα αρχείων fb2 και epub. Κατά την επιλογή ενός βιβλίου, εμφανίζονται η σχολίαση και το εξώφυλλο του βιβλίου, εάν είναι διαθέσιμα.

Είναι δυνατές διάφορες λειτουργίες με τη συλλογή: ενημέρωση (ελέγχεται ολόκληρη η συλλογή και επαληθεύονται τα αθροίσματα κατακερματισμού των διαθέσιμων αρχείων), εξαγωγή και εισαγωγή της βάσης δεδομένων της συλλογής, προσθήκη βιβλίων στη συλλογή και διαγραφή βιβλίων από τη συλλογή. Έχει δημιουργηθεί ένας μηχανισμός σελιδοδεικτών για γρήγορη πρόσβαση στα βιβλία.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster