paperhive/paperhive-web-extension

Browser extension for PaperHive (Chrome and Firefox)

JavaScript

1

338 commits

updated Jul 19, 2016

See the code

README

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.

Contributors

nschloe

292 commits

andrenarchy

32 commits

paperhive/paperhive-web-extension

Browser extension for PaperHive (Chrome and Firefox)

JavaScript

1

338 commits

updated Jul 19, 2016

See the code

README

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.

Contributors

nschloe

292 commits

andrenarchy

32 commits

Languages

JavaScript

70.8%

HTML

23.8%

CSS

5.4%