Skip to content

hackclub/hcb-ops-plugin

HCB Operations Plugin

This Chrome extension helps speed up HCB's operations work. It modifies various pages on HCB and other 3rd party websites (Expensify, SVB, etc.) to simplify workflows.

Anything surrounded by a dark orange dotted line is added to the page by this plugin. Example:

image


Features

Expensify

  • Link to Expensify policy's respective project on HCB image

SVB

  • Automatically select "I have the bank account information" when creating a new individual payee
  • Automatically request activation code to be sent to mobile when verifying a payee

HCB

  • [Feature moved into the HCB repo]. Add a button for copying the event's name (visible on all event specific pages) image

  • Easily grab the Google Webmaster Domain Verification key for Google Workspace (v1 and v2).
    This pings G-Verify to generate the key on behalf of [email protected]
    image

  • Automatically attempt to verify all domains in VERIFYING status.
    This pings G-Verify to attempt verification on behalf of [email protected]
    image

  • When mapping transactions, if the transaction is an Expensify report, it'll provide the report link. image

Get started (Development)

  1. Clone this repository git clone https://github.com/hackclub/hcb-ops-plugin
  2. cd hcb-ops-plugin
  3. npm install
  4. export NODE_OPTIONS=--openssl-legacy-provider
  5. npx webpack -w
  6. The unpacked Chrome extension will be compiled into dist/. You can load it into Chrome by enabling developer mode on the "Extensions" page, hitting "Load unpacked", and selecting the dist/ folder. After an edit, you will need to reload the chrome extension by clicking the icon next to the extension's on/off switch.

TypeScript / React / Webpack / Chrome Extention Boilerplate by Duo Labs

About

Google Chrome Extension for HCB Operations Team

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5