Giter Club home page Giter Club logo

pxammaxp / bionic-reading-epub-converter-webapp Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 953 KB

This web application converts EPUB files into Bionic Reading EPUB files, enhancing the reading experience by applying Bionic Reading principles. All processing is done locally on your device, ensuring privacy and data security. The app features a simple and intuitive interface for easy file upload and download.

Home Page: https://pxammaxp.github.io/bionic-reading-epub-converter-webapp/

License: MIT License

CSS 6.89% HTML 6.72% JavaScript 17.26% Shell 0.90% TypeScript 68.23%

bionic-reading-epub-converter-webapp's Introduction

Bionic Reading EPUB Converter

WakaTime

This web application allows you to convert an EPUB file to a Bionic Reading EPUB file. The app processes the text within the EPUB to enhance the reading experience by applying Bionic Reading principles.

Example

Example from "Handbuch für Softwareentwickler"

The following sample text of how Bionic Reading enhances the reading experience is from the book "Handbuch für Softwareentwickler" by Veikko Krypczyk and Olena Bochkor, published by Rheinwerk Verlag. The text is in German and is used for demonstration purposes only.

Without Bionic Reading

Without Bionic Reading

With Bionic Reading

With Bionic Reading

Example from "Algorithms to Live By"

Algorithms to Live By

Key Features

  • EPUB to Bionic Reading Conversion: Upload your EPUB file, and the app will process the text to add Bionic Reading enhancements.
  • User Privacy: All processing is done locally on your device. Your EPUB file never leaves your computer, ensuring your privacy and data security.
  • Ease of Use: Simple and intuitive interface to upload your file and download the converted version.

Important Notes

  1. Keep the Original File: Always keep a copy of your original EPUB file. While the conversion process aims to maintain the integrity of your file, there is no guarantee of success for every EPUB file due to variations in formatting and structure.
  2. No Success Guarantee: The app does its best to convert your file accurately, but due to the diverse nature of EPUB files, some may not convert perfectly or at all.
  3. Local Processing: All file processing happens on your computer, which means your data is not uploaded to any server. This enhances privacy but also means that the app's performance depends on your device's capabilities.

Getting Started

To use the application, visit the Bionic Reading EPUB Converter GitHub Pages site.

Usage

  1. Upload an EPUB file: Click the upload button and select an EPUB file from your computer.
  2. Processing: The app will process the EPUB file and apply Bionic Reading enhancements to the text.
  3. Download the Converted File: Once processing is complete, download the converted EPUB file to your computer.

Author

  • M. Passarello

Repository

For more information, visit the GitHub repository.

Special thanks to

A special thank to dobrosketchkun for the Bionic Reading Epub Convert in Python. His code has served as inspiration!

And a very special thanks to Julia, who gave me the idea to implement the whole thing as a user-friendly web app!

bionic-reading-epub-converter-webapp's People

Contributors

pxammaxp avatar actions-user avatar

Stargazers

QIAN XIAO avatar Logan Kirkland avatar  avatar

Watchers

 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.