libreant
libreant copied to clipboard
{,e}Book archive, focused on small grassroot archives, distributed search, support to different kind of objects
Thanks to the free service gemnasium.com we can easily monitor the dependencies version and receive security alerts. I've grant just the read permission thus only passive functionality of the service...
> OPDS Catalogs enable the aggregation, distribution, and discovery of books, journals, and other digital content by any user, from any source, in any electronic format, on any device. http://opds-spec.org/about/...
With this PR we can have HTTP API documentation. However, this requires some little change to the command you use to generate documentation. **Please note**: just sticking to the current...
How do we want to provide docs for REST API? I'll try to list some different options: - we could use [sphinxcontrib](http://pythonhosted.org/sphinxcontrib-httpdomain/) and the [flask plugin](http://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask) to provide documentation through...
We should have better unit tests. Specifically, as noted in #260 , we need to test the behaviour for invalid configuration files.
Now we have some configuration options defined only in `conf/defaults.py`, some of them duplicated between `code/defaults.py` and `LibreantCoreApp`, some of them which are only stated in `LibreantViewApp`. See also https://github.com/ael-code/libreant/pull/4...
It would be much simpler to have a mandatory title field. The case in which you will not put any title is really unusual.
Our `setup.py` lists all our requirements, but only rarely it does specify versions. See https://github.com/insomnia-lab/libreant/blob/dev/setup.py#L106 I think that this could potentially lead to some problems in the future. For example,...
What do you think about making the top level folder `libreant` in order to make import statements less ambiguous? At the moment there is no way (without using relative import)...