github.com/mwat56/kaliber (go): Package kaliber implements a server for the `Calibre` library software.  This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.  This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  You should have received a copy of the GNU General Public License along with this program. If not, see the [GNU General Public License](http://www.gnu.org/licenses/gpl.html) for details.  ----  NOTE: While formally this is a library (`package`) in reality it's sort of a toolbox for the `main` package (the file of which is in the `app` sub-directory). In other words: this library is not supposed to be imported into other projects.  The publicly documented functions and methods are an arbitrary selection. In fact, most of the functionality of this `library` is implemented in private functions. Most of the `public` functions/methods are only public because they may be called from outside the source code file they were written in.
Keywords: calibre-server|calibre-web|ebook-manager|ebooks|golang|golang-application|library-catalogue