Liberasyon MyLibrary 2.1 katalòg bibliyotèk lakay yo

Katalòg bibliyotèk lakay MyLibrary 2.1 lage. Kòd pwogram lan ekri nan lang pwogramasyon C++ epi li disponib (GitHub, GitFlic) anba lisans GPLv3. Se koòdone itilizatè grafik aplike lè l sèvi avèk bibliyotèk la GTK4. Pwogram nan adapte pou travay sou sistèm operasyon Linux ak Windows. Yon pake ki pare ki disponib pou itilizatè Arch Linux nan AUR.

MyLibrary katalòg fichye liv yo nan fòma fb2, epub, pdf, djvu, tou de aksesib dirèkteman ak pake nan achiv yo, epi kreye pwòp baz done li san yo pa chanje dosye sous yo oswa chanje pozisyon yo. Kontwòl nan entegrite nan koleksyon an ak chanjman li yo te pote soti nan kreye yon baz done nan sòm hash nan dosye ak achiv.

Yon rechèch pou liv yo te aplike lè l sèvi avèk kritè divès kalite (non siyati, non, patronimik otè a, tit liv, seri, genre) ak li yo atravè pwogram nan enstale pa default sou sistèm nan louvri fòma yo korespondan dosye. Lè w chwazi yon liv, rezime ak kouvèti liv la ap parèt, si sa disponib.

Operasyon divès kalite ak koleksyon an posib: aktyalizasyon (tout koleksyon an tcheke epi yo tcheke sòm hash nan dosye ki disponib yo), ekspòte ak enpòte baz done koleksyon an, ajoute liv nan koleksyon an ak retire liv nan koleksyon an, kopye liv nan koleksyon an. nan yon katab abitrè. Yo te kreye yon mekanis makè pou aksè rapid nan liv.

Nan nouvo vèsyon an:

  • Te ajoute sipò pou .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar achiv
  • Tranzisyon pou GTK 4.10 (gtkmm 4.10) fini. Yo kenbe konpatibilite ak vèsyon anvan yo nan bibliyotèk GTK4 ak gtkmm-4.0.
  • Te ajoute kapasite nan byen vit mete ajou koleksyon yo (san yo pa tcheke sòm hash, sèlman pa non dosye).
  • Ti chanjman nan aparans.
  • Lòt ti amelyorasyon ak repare.

Liberasyon MyLibrary 2.1 katalòg bibliyotèk lakay yo


Sous: opennet.ru

Add nouvo kòmantè