X-Git-Url: https://git.rvb.name/openlib.git/blobdiff_plain/a47401f5fac121db5eb44214530121ab14cba2f3..6b3a07a008979ee27733a2deae2ff4fc42f4a535:/www/config_default.php diff --git a/www/config_default.php b/www/config_default.php new file mode 100644 index 0000000..7005178 --- /dev/null +++ b/www/config_default.php @@ -0,0 +1,198 @@ + + */ + + if (!isset($config)) + $config = array(); + + /* + * The directory containing calibre's metadata.db file, with sub-directories + * containing all the formats. + * BEWARE : it has to end with a / + * You can enable multiple database with this notation instead of a simple string : + * $config['calibre_directory'] = array ("My database name" => "/home/directory/calibre1/", "My other database name" => "/home/directory/calibre2/"); + */ + $config['file_directory'] = './'; + + /* + * SPECIFIC TO NGINX + * The internal directory set in nginx config file + * Leave empty if you don't know what you're doing + */ + $config['calibre_internal_directory'] = ''; + + /* + * Full URL prefix (with trailing /) + * usefull especially for Opensearch where a full URL is sometimes required + * For example Mantano requires it. + */ + $config['cops_full_url'] = ''; + + /* + * Number of recent books to show + */ + $config['cops_recentbooks_limit'] = '50'; + + /* + * Catalog's title + */ + $config['cops_title_default'] = "COPS"; + + /* + * Catalog's subtitle + */ + $config['cops_subtitle_default'] = ""; + + /* + * Wich header to use when downloading books outside the web directory + * Possible values are : + * X-Accel-Redirect : For Nginx + * X-Sendfile : For Lightttpd or Apache (with mod_xsendfile) + * No value (default) : Let PHP handle the download + */ + $config['cops_x_accel_redirect'] = ""; + + /* + * Height of thumbnail image for OPDS + */ + $config['cops_opds_thumbnail_height'] = "70"; + + /* + * Height of thumbnail image for HTML + */ + $config['cops_html_thumbnail_height'] = "164"; + + /* + * Icon for both OPDS and HTML catalog + * Note that this has to be a real icon (.ico) + */ + $config['cops_icon'] = "favicon.ico"; + + /* + * Show icon for authors, series, tags and books on OPDS feed + * 1 : enable + * 0 : disable + */ + $config['cops_show_icons'] = "1"; + + /* + * Default timezone + * Check following link for other timezones : + * http://www.php.net/manual/en/timezones.php + */ + $config['default_timezone'] = "Europe/Moscow"; + + /* + * Prefered format for HTML catalog + * The two first will be displayed in book entries + * The other only appear in book detail + */ + $config['cops_prefered_format'] = array ("EPUB", "PDF", "AZW3", "AZW", "MOBI", "CBR", "CBZ"); + + /* + * use URL rewriting for downloading of ebook in HTML catalog + * See Github wiki for more information + * 1 : enable + * 0 : disable + */ + $config['cops_use_url_rewriting'] = "0"; + + /* + * generate a invalid OPDS stream to allow bad OPDS client to use search + * Example of non compliant OPDS client : FBReader (was working in May 2012), Moon+ Reader + * Example of good OPDS client : Mantano + * 1 : enable support for non compliant OPDS client + * 0 : always generate valid OPDS code + */ + $config['cops_generate_invalid_opds_stream'] = "0"; + + /* + * Max number of items per page + * -1 unlimited + */ + $config['cops_max_item_per_page'] = "-1"; + + /* + * split authors by first letter + * 1 : Yes + * 0 : No + */ + $config['cops_author_split_first_letter'] = "1"; + + /* + * Enable the Lightboxes (for popups) + * 1 : Yes (enable) + * 0 : No + */ + $config['cops_use_fancyapps'] = "1"; + + /* + * Update Epub metadata before download + * 1 : Yes (enable) + * 0 : No + */ + $config['cops_update_epub-metadata'] = "0"; + + /* + * Filter on tags to book list + * Only works with the OPDS catalog + * Usage : array ("I only want to see books using the tag : Tag1" => "Tag1", + * "I only want to see books not using the tag : Tag1" => "!Tag1", + * "I want to see every books" => "", + * + * Example : array ("All" => "", "Unread" => "!Read", "Read" => "Read") + */ + $config['cops_books_filter'] = array (); + + /* + * Custom Columns to add as an array containing the lookup names + * configured in Calibre + * + * For example : array ("genre", "mycolumn"); + * + * Note that for now only the first, second and forth type of custom columns are supported + */ + $config['cops_calibre_custom_column'] = array (); + + /* + * Rename .epub to .kepub.epub if downloaded from a Kobo eReader + * The ebook will then be recognized a Kepub so with chaptered paging, statistics, ... + * You have to enable URL rewriting if you want to enable kepup.epub download + * 1 : Yes (enable) + * 0 : No + */ + $config['cops_provide_kepub'] = "0"; + + /* + * Enable and configure Send To Kindle (or Email) feature. + * + * Don't forget to authorize the sender email you configured in your Kindle's Approved Personal Document E-mail List. + * + * If you want to use a simple smtp server (provided by your ISP for example), you can configure it like that : + * $config['cops_mail_configuration'] = array( "smtp.host" => "smtp.free.fr", + * "smtp.username" => "", + * "smtp.password" => "", + * "smtp.secure" => "", + * "address.from" => "cops@slucas.fr" + * ); + * + * For Gmail (ssl is mandatory) : + * $config['cops_mail_configuration'] = array( "smtp.host" => "smtp.gmail.com", + * "smtp.username" => "YOUR GMAIL ADRESS", + * "smtp.password" => "YOUR GMAIL PASSWORD", + * "smtp.secure" => "ssl", + * "address.from" => "cops@slucas.fr" + * ); + */ + $config['cops_mail_configuration'] = NULL; + + /* + * Use filter in HTML catalog + * 1 : Yes (enable) + * 0 : No + */ + $config['cops_html_tag_filter'] = "0";