Extension for interacting with Platypush instances from a browser
Go to file
Fabio Manganiello cd3d36dcb1 I HATE CHROME.
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.
2020-08-11 19:41:17 +02:00
examples Added clipboard methods to the script API 2020-07-15 00:00:39 +02:00
scripts First commit 2020-06-22 01:37:28 +02:00
src I HATE CHROME. 2020-08-11 19:41:17 +02:00
.babelrc First commit 2020-06-22 01:37:28 +02:00
.eslintrc.js First commit 2020-06-22 01:37:28 +02:00
.gitignore Removed LINT warnings 2020-07-01 17:41:00 +02:00
.gitmodules Added example Gist 2020-07-05 01:24:29 +02:00
.prettierrc First commit 2020-06-22 01:37:28 +02:00
LICENSE Initial commit 2020-06-22 01:36:03 +02:00
README.md Updated README 2020-07-07 22:22:57 +02:00
package-lock.json Fixed npm audit issues and added cross-env dependency 2020-08-04 18:08:17 +02:00
package.json Fixed npm audit issues and added cross-env dependency 2020-08-04 18:08:17 +02:00
webpack.config.js Major refactor and implemented communication with active tab through content script 2020-06-24 01:17:58 +02:00

README.md

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