====================================================================================
THIS PROJECT IS NO LONGER MAINTAINED. THIS REPOSITORY IS AN ARCHIVE FOR EDUCATIONAL PURPOSES ONLY. PLEASE FIND THE NEW REPO AT GITHUB.COM/JIFFYREADER WHICH IS NOW MAINTAINED BY NEW OWNERS.
====================================================================================
A Browser Extension for Faster Reading on ANY website!
Below is a screenshot demonstrating how the extension works by bolding out the initial parts of all text on any page when clicked. There are toggles and sliders to customize it to your preference so you can enjoy your time reading. You must agree this is awesome right?

The best way to install this extension is to follow the instructions below.
Download via Chrome Store or follow the instructions below
jiffyReader-chrome-prod.zip releasechrome://extensions in the address bardeveloper mode with the toggle on the top right side of the page if it is not enabled alreadyload unpacked on the left side of the pagepuzzle icon on the top right of Chrome, then pin the extension.always onThe Chrome version includes support for mellowtel.dev, an open-source library to support the development of free browser extensions.
Download via the Mozilla Firefox Plugin/Add-on Store or follow the instructions below
jiffyReader-firefox-prod.xpi by right-clicking here and choose Save link as to download the latest jiffyReader-firefox-prod.xpi releaseabout:debugging#/runtime/this-firefox in the address barLoad Temporary Add-on... and navigate to the path of the downloaded jiffyReader-firefox-prod.xpi and select it to install italways onFirefox will remove the extension when the browser is closed if the extension is not downloaded from the store.
Download via the App Store here or TestFlight here. This works for both macOS and iOS. We are working on getting it approved to download directly via the App Store. If you want to build the app yourself, follow the instructions below
git clone to clone the Jiffy Reader repo locally.pnpm build:xcode or pnpm build:xcode:all to convert the extension.Develop -> Allow Unsigned Extensions in the top menu bar.About {browser name}Custom Add-on collection17432789 as the collection owner (user ID)jiffyreader as the collection name. The browser will close to apply the settings.For convenience you may want to enable the extension by default by clicking on the Turn On Always button in the add-on's menu.
jiffyReader-opera-prod.crx releaseopera://extensions in the address bardeveloper mode with the toggle on the top right side of the page if it is not enabled alreadyload unpacked on the left side of the pagecube icon on the top right of Chrome, then pin the extension.always onAdd to Chrome button to install the extensionalways on(Note: Bookmarklet is not in active support and may break when new updates are released)
Reset Settings button at the bottom of the extension.puzzle icon | on edge puzzle icon | on opera cube icon | on brave puzzle icon)
more (3 vertical dots) button and scroll downJiffy Reader to open the settings/popup uiALT + B on chrome and ALT + W on firefox to achieve the same effect as clicking this button on chrome. see the shortcut section for more info.edit in the address bar with pub to access the published documentfile urls for chrome. To do so follow Enable file permissionsAllow access to file URLs option and enable itAlt+B (on Windows) or option+B (on Mac) is the default toggle shortcut to turn on or off the extensionKeyboard shortcuts link to access the page for customizing opera shortcutsThis extension provides faster reading through facilitating the reading process by bolding half the words. As a result, the reader is only focusing on the bolded initial letters and lets the brain autocomplete the words. This allows you to read faster.
Visit the issues page to report, bugs or tell us about a feature you would like to see and hopefully we will get to you. Kindly allow for some time after submitting an issue for someone to get back to you. You can also see a list of open issues that you may contribute to by commenting to help out someone with a challenge or developing and opening a PR. See How to Contribute section.
Anyone is welcome to provide contributions to this project by submitting a PR (Pull Request) and it will be happily merged to provide features and fixes to the incredible people using the extension.
JiffyReader is in need of translation help for what ever language you can. To help:
translation label to it along with the name of the language you want to translate. Use this shortcut link to open a new ticketThe translation files are json formats. You only need to worry about translating the text associated with the message key.
<!-- example -->
"exampleText":{
"message": "this is the text to translate",
"description": "it is not required to translate this text"
}
```
- result after translation into spanish
```
"exampleText":{
"message": "esto es el texto a traducir",
"description": "it is not required to translate this text"
}
JiffyReader has been updated to support displaying information in multiple languages thanks to a strong interest and constant emails and enquiries about it. We have implemented the required mechanisms to support displaying the extension in the language of your choice. The challenge we have now is to get as many translations as possible.
yarn or npm i to install dependenciesnpm i -g pnpmpnpm dev:chrome or pnpm run dev:chrome to build the development version. Substitute chrome for firefox if that is your preferred browser.projectRootFolder/build/ and choose the folder that corresponds with your browser..vscode/tasks.json.example to .vscode/tasks.json or enter cp .vscode/tasks.json.example .vscode/tasks.json in the terminal from the project rootvs code command palletTasks: Manage Automatic Tasks in FolderAllow Automatic Tasks in Folder.TypeScript
85.8%
SCSS
9.3%
JavaScript
3.6%
Makefile
1.3%
====================================================================================
THIS PROJECT IS NO LONGER MAINTAINED. THIS REPOSITORY IS AN ARCHIVE FOR EDUCATIONAL PURPOSES ONLY. PLEASE FIND THE NEW REPO AT GITHUB.COM/JIFFYREADER WHICH IS NOW MAINTAINED BY NEW OWNERS.
====================================================================================
A Browser Extension for Faster Reading on ANY website!
Below is a screenshot demonstrating how the extension works by bolding out the initial parts of all text on any page when clicked. There are toggles and sliders to customize it to your preference so you can enjoy your time reading. You must agree this is awesome right?

The best way to install this extension is to follow the instructions below.
Download via Chrome Store or follow the instructions below
jiffyReader-chrome-prod.zip releasechrome://extensions in the address bardeveloper mode with the toggle on the top right side of the page if it is not enabled alreadyload unpacked on the left side of the pagepuzzle icon on the top right of Chrome, then pin the extension.always onThe Chrome version includes support for mellowtel.dev, an open-source library to support the development of free browser extensions.
Download via the Mozilla Firefox Plugin/Add-on Store or follow the instructions below
jiffyReader-firefox-prod.xpi by right-clicking here and choose Save link as to download the latest jiffyReader-firefox-prod.xpi releaseabout:debugging#/runtime/this-firefox in the address barLoad Temporary Add-on... and navigate to the path of the downloaded jiffyReader-firefox-prod.xpi and select it to install italways onFirefox will remove the extension when the browser is closed if the extension is not downloaded from the store.
Download via the App Store here or TestFlight here. This works for both macOS and iOS. We are working on getting it approved to download directly via the App Store. If you want to build the app yourself, follow the instructions below
git clone to clone the Jiffy Reader repo locally.pnpm build:xcode or pnpm build:xcode:all to convert the extension.Develop -> Allow Unsigned Extensions in the top menu bar.About {browser name}Custom Add-on collection17432789 as the collection owner (user ID)jiffyreader as the collection name. The browser will close to apply the settings.For convenience you may want to enable the extension by default by clicking on the Turn On Always button in the add-on's menu.
jiffyReader-opera-prod.crx releaseopera://extensions in the address bardeveloper mode with the toggle on the top right side of the page if it is not enabled alreadyload unpacked on the left side of the pagecube icon on the top right of Chrome, then pin the extension.always onAdd to Chrome button to install the extensionalways on(Note: Bookmarklet is not in active support and may break when new updates are released)
Reset Settings button at the bottom of the extension.puzzle icon | on edge puzzle icon | on opera cube icon | on brave puzzle icon)
more (3 vertical dots) button and scroll downJiffy Reader to open the settings/popup uiALT + B on chrome and ALT + W on firefox to achieve the same effect as clicking this button on chrome. see the shortcut section for more info.edit in the address bar with pub to access the published documentfile urls for chrome. To do so follow Enable file permissionsAllow access to file URLs option and enable itAlt+B (on Windows) or option+B (on Mac) is the default toggle shortcut to turn on or off the extensionKeyboard shortcuts link to access the page for customizing opera shortcutsThis extension provides faster reading through facilitating the reading process by bolding half the words. As a result, the reader is only focusing on the bolded initial letters and lets the brain autocomplete the words. This allows you to read faster.
Visit the issues page to report, bugs or tell us about a feature you would like to see and hopefully we will get to you. Kindly allow for some time after submitting an issue for someone to get back to you. You can also see a list of open issues that you may contribute to by commenting to help out someone with a challenge or developing and opening a PR. See How to Contribute section.
Anyone is welcome to provide contributions to this project by submitting a PR (Pull Request) and it will be happily merged to provide features and fixes to the incredible people using the extension.
JiffyReader is in need of translation help for what ever language you can. To help:
translation label to it along with the name of the language you want to translate. Use this shortcut link to open a new ticketThe translation files are json formats. You only need to worry about translating the text associated with the message key.
<!-- example -->
"exampleText":{
"message": "this is the text to translate",
"description": "it is not required to translate this text"
}
```
- result after translation into spanish
```
"exampleText":{
"message": "esto es el texto a traducir",
"description": "it is not required to translate this text"
}
JiffyReader has been updated to support displaying information in multiple languages thanks to a strong interest and constant emails and enquiries about it. We have implemented the required mechanisms to support displaying the extension in the language of your choice. The challenge we have now is to get as many translations as possible.
yarn or npm i to install dependenciesnpm i -g pnpmpnpm dev:chrome or pnpm run dev:chrome to build the development version. Substitute chrome for firefox if that is your preferred browser.projectRootFolder/build/ and choose the folder that corresponds with your browser..vscode/tasks.json.example to .vscode/tasks.json or enter cp .vscode/tasks.json.example .vscode/tasks.json in the terminal from the project rootvs code command palletTasks: Manage Automatic Tasks in FolderAllow Automatic Tasks in Folder.TypeScript
85.8%
SCSS
9.3%
JavaScript
3.6%
Makefile
1.3%