MyLibrary 1.0, kotikirjastojen luettelointiohjelma, on julkaistu. Ohjelmakoodi on kirjoitettu C++:lla ja se on saatavilla (GitHub, GitFlic) GPLv3-lisenssillä. Graafinen käyttöliittymä on toteutettu GTK4-kirjastoa käyttäen. Ohjelma on mukautettu käytettäväksi seuraavan käyttöjärjestelmäperheen kanssa: Linux и WindowsArch-käyttäjille Linux Valmis paketti on saatavilla AUR:sta.
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
