Skip to content

paperhive/paperhive-web-extension

Repository files navigation

Browser extension for PaperHive

Build Status Dependency Status

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

##Build instructions

  • Copy config.json.default to config.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, and
    • bower.json.
  • Make sure you are on the master branch.
  • Create Git tag
    git tag v0.1.0
    git push --tags
    

Chrome

Firefox

License

The PaperHive Chrome Extension is licensed under the GPL3 license.