Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jesusthehun/dashboard-swarm
Manage your dashboards on multiple screen, remotely.
https://github.com/jesusthehun/dashboard-swarm
chrome-extensions dashboard monitoring
Last synced: 25 days ago
JSON representation
Manage your dashboards on multiple screen, remotely.
- Host: GitHub
- URL: https://github.com/jesusthehun/dashboard-swarm
- Owner: JesusTheHun
- Created: 2017-09-18T14:42:50.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T15:46:55.000Z (almost 2 years ago)
- Last Synced: 2023-02-27T15:06:35.978Z (over 1 year ago)
- Topics: chrome-extensions, dashboard, monitoring
- Language: JavaScript
- Homepage:
- Size: 3.39 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dashboard Swarm Features
* Remote control
* Multi-screens support
* Add tab
* Custom tab name
* Close tab
* Refresh tab
* Move tab from one screen to another
* Start & stop rotation
* Zoom tab
* Scroll tab
* Send tab to foreground
* Change tab order
* Rotation speed
* Tab crash restoration
* Auto-refresh tab
* Add-on enhancement# Available on the Chrome Store
Visit https://chrome.google.com/webstore/detail/dashboard-swarm/cohiccdmoofaannbeahbjkhhabppmdnn
# How to use
Connect your screens to a machine. We'll call it the "master".
On one machine of the network, usually on the master, install the server (instructions below).
Install the extension on the master and every machine that will remotely control the dashboards.
Open the extension, hit the cogs and set the server url and connect.Your setup is done.
# Add-on
Enjoy add-on enhancement by simply install the add-on extension from the Chrome Store.
To developer your own visit https://github.com/JesusTheHun/dashboard-swarm-addon-splunk# Install the server
Get the server code. You can get a .zip in the release section ( https://github.com/JesusTheHun/dashboard-swarm/releases ) or you can clone the repo through ```git clone [email protected]:JesusTheHun/dashboard-swarm.git```
Open a command and execute this command :```bash
npm start --
```It will listen on port ```8080``` and store your data in the ```storage.json``` file in this directory.
You can set parameters if the default config does not apply to you```bash
npm start --
```# Extension development
Master is the head of development. Use releases to build the extension.
Vanilla ES6 is used for background & content scripts
ReactJS is used for the popupIn the ```chrome-extension``` directory :
```bash
npm run dev
```This will watch your **extension background** modifications and bundle everything into the build directory, from where it will be loaded by Google Chrome.
Unfortunately there is no current way to watch ReactJS, used for the popup.# Build extension
To build the popup & the inner materials
```bash
npm run dist
```# License
GPL v3