10 comments

[ 0.21 ms ] story [ 28.9 ms ] thread
How do you use it :)?
1. Download the repo as zip and unpack.

2. Go to `chrome://extensions`, toggle `Developer Mode` in the upper right corner and click on `Load unpacked`.

3. Pick the folder from step one and you're good to go.

On any site, you can then click the extension button and text gets "converted", i.e. the first half of a word is bolded (="bionic reading"). The "algorithm" in this extension is:

  const length = word.length;
  const midPoint = Math.round(length / 2);
  const firstHalf = word.slice(0, midPoint);
  const secondHalf = word.slice(midPoint);
  const htmlWord = `<b>${firstHalf}</b>${secondHalf}`;
  return htmlWord;
Further discussion from a couple of weeks ago: https://news.ycombinator.com/item?id=30787290
Is it able to convert PDFs that are open in chrome?
Not yet. However, if this is something you want, I can definitely work on it.
Hello. I have not coded in a while and never chrome extensions. I want to alter the algorithm described in step 3 just a little bit. How do I do that?
Feel free to open a PR on Github! You don't need to worry about the Chrome Extension specific stuff.

Or, you can just let me know the changes here and I can implement them in code :)

This is super misleading, this isn't using the actual Bionic Reading API.
(comment deleted)
Is Bionic Reading a concept or a trademark?

How does the behavior of this extension differ from what you'd get using the API?