ansh / jiffyreader.com Goto Github PK
View Code? Open in Web Editor NEWA Browser Extension for faster reading on ANY website!
Home Page: https://www.jiffyreader.com/
License: GNU General Public License v3.0
A Browser Extension for faster reading on ANY website!
Home Page: https://www.jiffyreader.com/
License: GNU General Public License v3.0
Hi,
Gr8 job acting on this quick btw.
I'd like this to be active by default and use the convert button from the extension to turn it off.
How can I do that?
The extension does not seem to work on Facebook - only the names of commenters get affected sometimes, but never the comments or posts themselves. Is this behaviour expected?
Thanks a lot.
When running the chrome extension and navigating to a fragment (URL Fragments Wikipedia) highlighting is toggled. You then have to manually toggle the highlighting again.
During installation process it appeared straight under 'Full Access' in my extensions list.
Doesn't work, here's the errors:
Uncaught (in promise) Error: Cannot access a chrome:// URL
Context
src/popup.html
Stack Trace
src/popup.html:0 (anonymous function)
Uncaught (in promise) Error: Cannot access a chrome:// URL
Context
src/background.js
Stack Trace
src/background.js:0 (anonymous function)
Not an overly techy user apologies in advance, made an account just to watch the progress of this project :)
Downloaded the extension, installed using instructions from an earlier logged issue. Tested it on some common websites I use, currently using chrome Version 101.0.4951.67 (Official Build) (64-bit), here's a round up from 15 minutes of use:
Did not work on any part of the page as far as I could see (which arguably is the main goal for an extension like this, particularly with the claim that it works on any website):
Worked conditionally (Converted only main bodies of text, removing and in-text hyperlinks).
Overall really impressed with the text that it was able to convert, very excited to see the progress with this :)
Make this plugin "permanent" for Mozilla Firefox - submit and publish. Should this issue be converted into a project or a milestone?
One has to go through instruction manual and then add temporary plugin after every browser reload
A plugin searchable from Mozilla plugin store. + automatically re-submit newer versions
The project is currently missing the issue template. If you would want to add some relevant issue templates, then I would like to add a Pull Request with some relevant ones.
Please let me know what you think about that.
See attached image. Text also copied below:
Failed to load extension
File: D:\My Documents\Downloads\Software\Bionic Reading\bionic-reading-master\bionic-reading-master
Error
Manifest file is missing or unreadable
Could not load manifest.
Browser details: Version 1.38.119 Chromium: 101.0.4951.67 (Official Build) (64-bit)
Chinese is not made of letters and individual 'letters' have a rather diverse, independent meaning. Is there any way to adapt this?
ReadHub manages to extract STEM articles in Chiense rather well but opening this extension on a normal csdn article does not look good.
(author also posted on v2ex a while back..)
For example on youtube, views are indicated in short text notation. This becomes
118K
Do you agree it would look better in all normal font weight?
118K
Any chance we could get a safari extension? Should be pretty effortless to bring over from Chrome. Would mean a lot!
It really seems to depend on the font used, Some bits of text in Gmail it works on and other bits It doesn't Even within the message.
As titled, do you have any plans to add a reader mode toggle?
Thanks for making this extension!
If the site's font is already bold its hard to tell a difference, on other sites I tried where the font is normal, it works really well.
Can you please add the option to convert html to bionic reading instead of just converting plain text?
I had no idea what bionic reading was when coming here. So it would be useful if you would link to https://bionic-reading.com/ or give a quick explanation in the README
can someone add fixation and saccade settings like the original API?
Hello, can you do the same for firefox? Thank you
Hey Mate,
Just wondering if you're aware that the original guy has a patent on this tech, wouldn't want you to get sued.
Hi there, I am assuming you know about the origin / hype / patent associated with Bionic Reading GmbH's solutions.
I strongly agree that this should stay open-source, this is a simple piece of code, plus I am not a lawyer, but you might head into trouble with the naming of your project.
Just in case, here is a link to the patent / trademarks on their names: https://bionic-reading.com/patent-trademark-2/
Feel free to close.
Hi!
I try to install this as an extension, but when I hit "convert", it errors:
src/popup.html:0 (anonymous function)
What am I doing wrong?
Cheers!
It doesn't work on sites like youtube but when it does work its pretty good. when it converts the text, it gets rid of all other formatting that the text might have had like hyperlinks. Videos on the page tend to disappear too. But considering that I've only heard about bionic reading a couple of days ago and you you already made a pretty functional extension so fast, I think that's pretty cool.
how to reverse engineer cloud api shit:
ez, exploit capitalist greed:
1- read there patent that explains exactly how it works
2- implement everything
3- profit
can be found here: https://patentimages.storage.googleapis.com/96/4d/2b/749f7a4c791eea/GB2552586A.pdf
the typefaces they mention:
https://bionic.staging.webulos.com/fonts/EffraWRg.otf
https://bionic.staging.webulos.com/fonts/EffraWBold.otf
a place to test/compare against: https://bionic.staging.webulos.com/test/
Great work on this! Wondering if you have plans to make an upload, convert and save as pdf feature?
Hey, bro. I tried this extension right now, and I was surprised that my reading speed was literally faster. I think this is very useful and effective.
I see the convert.js file and understand how you implement this.
Most of incompatible cases are because these sites do not strictly follow the HTML tag, for example, these sites just put text into one div. But I try to add "a" tag, some images in the "a" tag will be unexpectedly rendered.
So maybe you can find a way which can detect text in div, and remenber exclude "img", "vedio" and so on.
Thank you for the tool, it is really helpful.
When clicking the button once, everything works great. I wanted to revert the text to "normal" by clicking the Convert button again, but this somehow breaks the text and can only be fixed by re-loading the page.
Desired outcome: when clicking the Convert button again, the text would go to "normal".
Current workaround: refresh page.
Thank you.
It would be great if you could choose/modify/add HTML tags which you would like to include/exclude from being converted to Bionic text.
On top of this, it would be cool if these tag preferences could be associated to a given website and persisted. ๐
It would be nice if it memorizes the line height (smaller, bigger) based on site and the toggle be consistent.. Toggle by default sometimes does not take effect.
Excellent project!
This enhancement may increase reading speed even more.
In other languages like german, words can get stupidly long. For this, even a half split maybe is too long.
I thought about implementing it myself, and I think something like ceil(log2(word.length))
would scale better.
Probably something to A-B test, just an idea.
Nonetheless, thanks for your contribution!
Not sure if this is a system specific problem, but for me, the extension can only be toggled on, then it's impossible to turn it off, regardless of how many times I pressed the "toggle" button. The only workaround I found is to refresh the page.
System specs: macOS Monterey, on Chrome Version 101.0.4951.64 (Official Build) (x86_64), using the latest build on GitHub.
https://www.solidjs.com/tutorial/bindings_events
Reproduce by clicking on the left and right arrows. Notice that the buttons stop working if the tool is toggled. Turning off the toggle for this reader fixes the issue.
First of all, let me say this is a MASSIVE help for my ADHD brain! Thank you for making it, and I really hope you keep developing it <3
Now to my issue: Having it enabled makes some buttons on some sites stop working. For example, on Outlook Web, the buttons in the top row stop working (Send, Attach file.., etc)
I've also had it bug out the "Read more" button on Facebook posts. It also doesn't seem to convert the text of posts there to bionic reading.
Thanks!
I googled this today, and while you made it in a short amount of time there was still a lot of effort that went into making this publicly available and I'm just trying to add some positivity before too many ungrateful people complain about how it doesn't work and how you need to do more.
Thank you for contributing to open source!!
You should replace Font Face with Dyslexie Font
https://www.dyslexiefont.com/
https://www.jiffyreader.com/ (which is linked on this repo) seems to be affiliated to this repo.
To be honest, it seems a little dodgy to me that this isn't mentioned anywhere, I couldn't find anything about "Jiffy Reader Inc" and that the page does not have a privacy policy while also collecting email addresses.
I was planning on using it to help me better read school notes on google docs, but it only transforms the name of the document and the drop-down lists, but not the main body of the text :(
Since (it appears) this project has moved to using node, the extensions output by the build use manifest v2, which is deprecated and will lose support in 2023.
This should be changed back to manifest v3.
Not sure about original patent handling numbers, but numbers with decimals should be all bolded.
Nice work on the extension!
Can this be done? It would be much helpful if it can be used for the local epub files which is opened in chrome using epub extension. Thank you for this awesome extension mate.
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.