A web service and interface for providing access to a local collections of e-books in various formats.
Go to file
2024-12-03 12:05:16 -05:00
ajax Catch ajax calls when session has expired and redirect to login 2024-12-02 07:21:32 -05:00
core Initial commit 2024-11-10 16:10:07 -05:00
css Initial commit 2024-11-10 16:10:07 -05:00
install Change require to reference actual script path so it can be run anywhere 2024-12-03 12:05:16 -05:00
js Only add search parameter to getcontents request when search field is not empty 2024-12-02 08:38:12 -05:00
.gitignore Initial commit 2024-11-10 16:10:07 -05:00
.htaccess Initial commit 2024-11-10 16:10:07 -05:00
authfunctions.php Catch ajax calls when session has expired and redirect to login 2024-12-02 07:21:32 -05:00
composer.json Initial commit 2024-11-10 16:10:07 -05:00
composer.lock Initial commit 2024-11-10 16:10:07 -05:00
functions.php Initial commit 2024-11-10 16:10:07 -05:00
header.php Initial commit 2024-11-10 16:10:07 -05:00
index.php Initial commit 2024-11-10 16:10:07 -05:00
logout.php Initial commit 2024-11-10 16:10:07 -05:00
pushbook.php Initial commit 2024-11-10 16:10:07 -05:00
README.md Add a readme file 2024-11-10 16:20:03 -05:00
variables-dist.php Initial commit 2024-11-10 16:10:07 -05:00

Book Depot

A quick and dirty web interface to provide access for downloading e-books and sending them directly to a Kindle email address.

Installation

  • Clone repository and enter that folder
  • Execute: composer install
  • Copy variables-dist.php to variables.php and edit appropriately
  • Create database on SQL server, create a DB user for this application, and import the books_initial.sql
  • Create a cron job that runs install/parsebooks.php daily