RelativisticMechanic / Electron-Library-App

Library Application Written in Electron using Node.JS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eLib

This is a simple library application inspired from Apple iBooks I wrote using purely Electron and Node.js as a small project.

You can add, remove and open PDFs. It uses a JSON file to keep track of book names, paths, and thumnail images (encoded as base64).

The interface is clean, although it has a few bugs if the path names become tricky.

Running

The Node dependencies are electron, electron/remote, jquery and bowser. The bowser dependencies include bootstrap and font-awesome.

In addition, the program calls a Python3 script which gets the base64 thumbnail and pages of the PDF, it uses PyMuPDF as a dependency. An EXE for windows has been built using py2exe and is located in resources/bin/pdf-tnail.exe.

Once you have the dependencies installed, simply run:

npm start

How it looks

About

Library Application Written in Electron using Node.JS

License:The Unlicense


Languages

Language:Tcl 99.2%Language:JavaScript 0.4%Language:HTML 0.2%Language:Python 0.2%Language:CSS 0.0%