Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lkathke/calibre-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalibreWeb

ASP.NET Core web-app for browsing and downloading ebooks stored in a Calibre database.

CalibreWeb works similar to the built-in Calibre content server: It displays your ebooks stored in a Calibre database on a HTML page.

If you want to give someone access to you ebook catalogue, but don't want to permanently run Calibre on your Windows web-server, then CalibreWeb is the right thing for you!

Features

  • Display cover images
  • Display Calibre metadata (title, author, language and description)
  • Download of ebooks in all available formats
  • List of authors
  • Display all books of an author

Note that you cannot use CalibreWeb to read your ebooks in a web-browser!

CalibreWeb

Getting started

Build CalibreWeb yourself from source or download the latest binary release.

Follow Microsoft documentation on how to host a .NET 6.0 web-app on IIS (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0).

Edit appsettings.json and configure the path to your Calibre database:

  "Calibre": {
    "CataloguePath": "C:\\inetpub\\CalibreDB"
  }

With "Calibre database" I mean the directory containing metadata.db and all sub-directories containing your ebooks. Important: Make sure the IIS application pool user has write access to this directory, otherwise the web-app will be very slow!

About

.NET 6.0 web-app for browsing and downloading ebooks stored in a Calibre database.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 89.8%
  • HTML 8.7%
  • CSS 1.5%