The Virtual Library component for Joomla lets you create, maintain and host a Virtual Library of ebooks, reference web sites and real printed books and other types of publications. You can upload and delete ebooks and categorise your collection of ebooks so that browsing your collection is more enjoyable. You can sort them using various criteria, and ultimately, you can peruse, read and enjoy them
For some reason, vanity dictates that ebooks distributed on torrents require the first few pages to depict someone's dog or even uglier girlfriend. Enough of this, I say!
This will require a wizard during the upload process since it is not always possible to determine where the book actually begins.
This is also dependent on file formats and available open-source tools.
..while creating subject categories based on the names of the directories, or merging into a collection. This would be extremely useful for people with already-established ebook collections.