Giter Site home page Giter Site logo

books's Introduction

books

J2EE / Vaadin app for viewing a collection of eBooks It is mentioned as an optimized web frontend for phones and tablets to allow to browse, search and download the books from the collection to a reading device.

How to Build

This project is developed on NetBeans 7.3.1. You can run the app on a J2EE server of your choice, but it is only tested on Glassfish 4.

Project Status

This is highly unpolished, unconfigurable. The project assumes, that you are a non-english ebook collector. Therefore english books have separate folders. Also author info/metadata storing is a little bit strange (URL and TAG files in the folder structure)

License

GPL version 2 or later

Folder structure

It is simple. First level are letters (the first letter of the Author's lastname). The second level of folders are Author's names.

Books\

A\

Altair, John\

How to become a programmer DE.mobi

doc\

o.URL

w.URL

tags.txt

en\

How to become a programmer EN.mobi

B

C

URL Files

Content is simple. It looks like:

URL=http://some.site.com/path

This kind of URL files are created by a browser when you drag and drop an URL from it to a folder.

o.URL

Original website of an Author.

w.URL

Wikipedia page of an Author.

g.URL

Guttenberg page of an Author.

works.URL

List of books of an Author.

Tags

In the doc/tags.txt file.

If there are multiple tags, separate it via semicolons. Tags are supported only on the author level, not per-book.

books's People

Contributors

zemiak avatar

Watchers

James Cloos avatar  avatar

books's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.