The PaperHive browser extension informs you about dicussions on articles while you are browsing. This is how it looks like:
In order to protect your privacy, the extension is only active on whitelisted pages (search for whitelist in the source).
The extension can be installed for both
- Chrome/Chromium and
- Firefox.
##Build instructions
- Copy
config.json.defaulttoconfig.jsonand adapt to your needs. - Run
npm run install-depsfor installing all dependencies. - Run
npm run build:chrome. This will build the extension in./build/. - Open Chrom{e,ium} on chrome://extensions/ and "Load unpacked extension" from
the
./build/directory. - Go to a page that has PaperHive discussions (e.g., https://arxiv.org/abs/1603.04246) and see if it works for you.
For development, use
npm run watch
to enable live rebuild of the extension.
##Distribution
- Make sure you bumped the version number in
package.json,src/manifest.json.chrome,src/manifest.json.firefox, andbower.json.
- Make sure you are on the
masterbranch. - Create Git tag
git tag v0.1.0 git push --tags
- Build the extension for Chrome,
and upload
npm run zip./paperhive.zipto PaperHive's web store page.
- Build the extension for Firefox,
and upload
npm run xpi./paperhive.xpito PaperHive's Mozilla add-on page.
The PaperHive Chrome Extension is licensed under the GPL3 license.
