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.default
toconfig.json
and adapt to your needs. - Run
npm run install-deps
for 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
master
branch. - Create Git tag
git tag v0.1.0 git push --tags
- Build the extension for Chrome,
and upload
npm run zip
./paperhive.zip
to PaperHive's web store page.
- Build the extension for Firefox,
and upload
npm run xpi
./paperhive.xpi
to PaperHive's Mozilla add-on page.
The PaperHive Chrome Extension is licensed under the GPL3 license.