Package de Calibre-web pour Yunohost
Clone or download
Latest commit cdae5f6 Jan 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conf Download from app.src Dec 27, 2018
scripts Activate multi-instance Dec 28, 2018
.gitignore Initial Commit Dec 8, 2018
.project Commit src Dec 12, 2018
LICENSE Initial commit Dec 8, 2018
README.md Update README.md Jan 8, 2019
check_process Activate check_process for multi-instance Dec 28, 2018
manifest.json Activate multi-instance Dec 28, 2018

README.md

Calibre-web for YunoHost

Integration level
Install calibreweb with YunoHost

This package allow you to install calibreweb quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.

Overview

This is an implementation of Calibre-web for Yunohost.

Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.

This software is a fork of library and licensed under the GPL v3 License.

Alternatively, you may use COPS which also allows access to you Calibre Library, but in read-only mode.

Shipped version: To be 1.0, let's say 0.9 :)

Screenshots

screenshot

Backup library

By default, backup process will not backup Calibre library (backup_core_only logic). You may activate backup of the library with

yunohost app setting calibreweb backup_core_only -v 0

By default, removing the app will never delete the library.

Limitations

  • No LDAP support
  • access to library to be done manually after install if Calibre library was already existing, for example :
chown -R calibreweb: path/to/library
or
chmod o+rw path/to/library
  • Do not use a Nextcloud folder. It's all right if the folder is an external storage in Nextcloud but not if it's an internal one : Changing the data in the library will cause trouble with the sync
  • "Magic link feature is not yet available

Links


Developers info

Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/Yunohost-Apps/calibre_ynh/tree/Testing --debug
or
sudo yunohost app upgrade calibreweb -u https://github.com/Yunohost-Apps/calibre_ynh/tree/Testing --debug

Todo

  • Multiinstance
  • Better Multimedia integration : Integrate in Yunohost.multimedia
  • User and possibly LDAP integration
  • Package_check integration
  • On backup/remove/upgrade : check for database location to update settings
  • enable magic link

LICENSE

Package and software are GPL 3.0