https://github.com/cveinnt/bionify
Convert any webpage into bionified text!
https://github.com/cveinnt/bionify
bionic-reading bionify chrome-extension javascript reading web-extension
Last synced: about 1 month ago
JSON representation
Convert any webpage into bionified text!
- Host: GitHub
- URL: https://github.com/cveinnt/bionify
- Owner: Cveinnt
- License: gpl-3.0
- Created: 2022-05-30T18:03:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-07T22:42:55.000Z (11 months ago)
- Last Synced: 2025-05-07T08:58:41.033Z (about 1 month ago)
- Topics: bionic-reading, bionify, chrome-extension, javascript, reading, web-extension
- Language: JavaScript
- Homepage: https://bionify.xyz
- Size: 231 KB
- Stars: 255
- Watchers: 4
- Forks: 18
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Bionify - Read Faster!](https://bionify.xyz)
**LEGAL NOTICE:** To the _wonderful_ folks at Bionic Reading®, this is not a pirated version of your Bionic Reading® API, but rather a simple algorithm I developed in conjunction with other open source developers. It does NOT violate your precious Bionic Reading® copyrights.
[](https://chrome.google.com/webstore/detail/bionify-read-faster-with/gomhfpbcjfidhpffhecghfdieincgncc)
A simple chrome extension designed to help you read faster and more efficiently.
Here's an example of Bionified text to demonstrate the speed!
[](https://bionify.xyz)
(example text from jiffy reader)
## Download
Bionify is available on the Chrome web store!
Get it here: https://chrome.google.com/webstore/detail/bionify-read-faster-with/gomhfpbcjfidhpffhecghfdieincgncc
Official website: https://bionify.xyz
## Development
First, clone the repository
```
git clone https://github.com/cveinnt/bionify.git
```Thenm, follow [this instruction](https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked) to develop unpacked extensions in Chrome.
## Algorithm Specification
We allow you to customize highlight algorithm using a string similar to this:
```
- 0 1 1 2 0.4
```Note that all numbers and characters are separated by a space. Here is what this string means:
```
- 0 1 1 2 0.4
^
```The first character can be either `-` or `+`. If it is `-`, we don't highlight common english words (for example 'a', 'and', etc.) if it is '+' we highlight all words.
```
- 0 1 1 2 0.4
^
```This specifies the number of highlighted characters for words with length 1. For example 'a' and 'I'. Here we have specified that we don't want to highlight these characters.
```
- 0 1 1 2 0.4
^
```This specifies the number of highlighted characters for words with length 2. For example 'an' and 'or'. Here we have specified that we highlight the first character of these words.
```
- 0 1 1 2 0.4
^
```Highlight the first character of 3 letter words.
```
- 0 1 1 2 0.4
^
```Highlight the first two character of 4 letter words.
```
- 0 1 1 2 0.4
^
```Unlike the previews entries, the last entry is a fractional value between 0 and 1 which specified which fraction of words that are not specified by previous rules must be highlighted.
For example, here we highlight the first 40% characters of words with 5 or more characters.## Credit
Bionify is a published fork of [fastread](https://github.com/ahrm/chrome-fastread).