Kotikirjastoluettelon MyLibrary 1.0:n julkaisu on tapahtunut. Ohjelmakoodi on kirjoitettu C++-ohjelmointikielellä ja se on saatavilla (GitHub, GitFlic) GPLv3-lisenssillä. Graafinen käyttöliittymä on toteutettu GTK4-kirjastolla. Ohjelma on sovitettu toimimaan Linux- ja Windows-perheiden käyttöjärjestelmissä. Arch Linux -käyttäjille on saatavilla AUR:ssa valmis paketti.
MyLibrary luetteloi kirjatiedostot fb2- ja epub-muodoissa, jotka ovat sekä suoraan saatavilla että ZIP-arkistoon pakattuja, ja luo oman tietokannan muokkaamatta alkuperäisiä tiedostoja tai muuttamatta niiden sijaintia. Kokoelman eheyttä ja muutoksia valvotaan luomalla tiedostojen ja arkistojen hajautussummista koostuva tietokanta.
Kirjahaku eri kriteerien (tekijän sukunimi, etunimi, toinen nimi, kirjan nimi, sarja, genre) mukaan ja lukeminen ovat nyt saatavilla järjestelmään asennetulla oletusohjelmalla fb2- ja epub-tiedostojen avaamiseen. Kirjaa valittaessa näytetään kirjan yhteenveto ja kansi, jos saatavilla.
Kokoelmalla on useita mahdollisia toimintoja: päivittäminen (koko kokoelma skannataan ja saatavilla olevien tiedostojen hajautussummat tarkistetaan), kokoelmatietokannan vienti ja tuonti sekä kirjojen lisääminen ja poistaminen kokoelmasta. Kirjojen nopeaa käyttöä varten on luotu kirjanmerkkimekanismi.
Lähde: opennet.ru
