Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dstein64/recrun

A browser extension to retain essential content and remove unwanted noise from article web pages.
https://github.com/dstein64/recrun

browser-extension chrome-extension firefox-extension information-extraction

Last synced: 3 months ago
JSON representation

A browser extension to retain essential content and remove unwanted noise from article web pages.

Awesome Lists containing this project

README

        

recrun
======

recrun is an acronym that stands for *retain essential content, remove unwanted noise*.
It presents article web pages in a format optimized for reading.

To use recrun, install the extension, navigate to an article web page,
and click the eyeglasses icon in the browser toolbar (there is an arrow pointing
to this icon in the recrun screenshot).

Optionally, recrun can use the [Diffbot Article API][diffbot_article_api] to extract
relevant content. A Diffbot token is required for this, and must be entered in recrun's
options.

[diffbot_article_api]: http://www.diffbot.com/products/automatic/article/

The extension is available for Chrome at
https://chrome.google.com/webstore/detail/recrun/ocikmakgbemmhogikcbcbkebeephjcno.

The extension is available for Firefox at
https://addons.mozilla.org/en-US/firefox/addon/recrun/.

Screenshot
----------

The following image shows the recrun overlay on an article page, after clicking
the *recrun* icon.

![Screenshot](screenshots/screenshotWithArrow.png)

Development
-----------

A different `manifest.json` is used for Chrome and Firefox. For development, create a symbolic link
`manifest.json` that points to either `manifest_chrome.json` or `manifest_firefox.json`, depending
on the environment.

To generate zip archives, run `zip.sh`.

License
-------

See [LICENSE](LICENSE).
This license does not apply to the libraries.

Acknowledgments
---------------

recrun contains code from:

- [readabilitySAX](https://github.com/fb55/readabilitySAX)