Extension for interacting with Platypush instances from a browser
cd3d36dcb1
Chrome doesn't support more than 4 keybindings per extension nor keybindings including the Alt key. The reasons are hysterically unknown. Since I'm not going to drop features for Firefox users just because Google developers decided to make life impossible for web extensions developers, I'm going to keep two different manifest files for Firefox and Chrome - and advise users NOT to use Chrome. |
||
---|---|---|
examples | ||
scripts | ||
src | ||
.babelrc | ||
.eslintrc.js | ||
.gitignore | ||
.gitmodules | ||
.prettierrc | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
webpack.config.js |
Platypush browser extension
This extension allows you to run Platypush commands on remote hosts as well as custom scripts, build custom actions as scripts that can access both the browser API and Platypush API, and attach hooks to events generated by remote Platypush systems.
Article on the motivations behind this extensions and some examples to get started: https://medium.com/@automationguru/one-browser-extension-to-rule-them-all-3118dc7f9c9b
Installation
Install the dependencies:
npm install
Dev installation (requires npm+Vue cli tools):
npm run build:dev
Production installation (requires npm):
npm run build
Generate the extension .zip file:
npm run build-zip