GithubHelp home page GithubHelp logo

pauldiloreto / bibly Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 7.72 MB

Bibly is an e-book library manager inspired by Calibre. It is an Electron app designed to be touch screen friendly. Support for all of Calibre's features are on the roadmap.

License: Other

JavaScript 97.90% HTML 1.44% CSS 0.66%

bibly's Introduction

Bibly

Bibly is an e-book library manager inspired by Calibre. It is an Electron app designed to be touch screen friendly. Support for all of Calibre's features are on the roadmap.

Getting Started

npm install

Then run

npm run dev

This will run two processes simultaneously:

  • A webpack-dev-server with hot reloading for the app's UI
  • The electron main process

In development mode, electron main process will connect to the webpack-dev-server. For prod, the main process loads with minified files.

Supported Features

  • At the moment, only EPUB format is supported
  • Table or Cover art views
  • Ability to group books into "collections"
  • Ability to search books from library
  • Ability to edit metadata & cover art for each book
  • Ability to organize file structure of library, similar to Calibre

Roadmap

  • Resize, reorder and save columns in table view
  • Fetch book metadata from Goodreads or other APIs
  • Ability to convert between EPUB, MOBI and PDF
  • Ability to read CBR and CBZ comic book files
  • Ability to make annotations
  • Sync library & reading progress & annotations with S3, Dropbox or Google Drive
  • Night mode when reading
  • Add built in dictionary when reading

Anything missing from this roadmap? Feel free to open an issue. We are constantly working on improving this app, so that you don't have to keep using Calibre. All features from Calibre are intended to be implemented in this app.

bibly's People

Contributors

pauldiloreto avatar

Stargazers

amobiz avatar

Watchers

James Cloos avatar Ryan Johnson avatar

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.