sdellis / bookreader Goto Github PK
View Code? Open in Web Editor NEWThis project forked from internetarchive/bookreader
Next Generation OpenLibrary BookReader with full IIIF API 2.0 Support
License: GNU Affero General Public License v3.0
This project forked from internetarchive/bookreader
Next Generation OpenLibrary BookReader with full IIIF API 2.0 Support
License: GNU Affero General Public License v3.0
Original BookReader has one or two QUnit tests that were started. However, it would be nice to have full test coverage that make collaboration and code review easier.
Generally born-digital text-based, SVG, or HTML pages -- but could include video or other support.
Allow for the download of highest-allowed resolution pages. Based on the image resources expressed in the Presentation manifest? What about the Authentication API?
(toc, ad-hoc sequences) via forthcoming REST API
These are essentially forms of Annotations, though Translations will have to have their own layers for which to apply annotations to.
While "zoom" may not be a primary function of the use case for the BookReader, it will be necessary for larger format images such as newspapers and atlases. Implement OpenSeadragon for zoom functionality and reconcile zooming gestures with paging gestures, perhaps through zooming and paging "modes".
Takes too long to load, especially on mobile devices.
Make sure that print stylesheets print only the book pages and optimize them for two-sided printing.
For example, optimal reading on tablets should be one up
This will also need to provide a way to select regions and layers for which to apply annotations.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.