2.1 KiB
Mibew Operator Status plugin
Plugin for Mibew, get statement based on the availability of operators.
Useage
-
Get any operators online status:
- request URL:
<MIBEW-BASE-URL>/opstatus. - return
truewhen any operators is online andfalsewhen not.
- request URL:
-
Get any operators online status in specificed group:
- request URL:
<MIBEW-BASE-URL>/opstatus/group/<GROUP-ID>. - return
truewhen any operators in this group is online andfalsewhen not.
- request URL:
-
Get an operator online status by operator code:
- Request URL:
<MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>. - return
truewhen operator is online orfalsewhen not.
- Request URL:
-
Use callback parameter:
Just inset
<script>tag and setsrcto URL above and addcallbackparameter<MIBEW-BASE-URL>/opstatus?callback=<CALLBACK_FUNCTION><MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>?callback=<CALLBACK_FUNCTION>
will return bellow and run
CALLBACK_FUNCTIONautomatically./**/CALLBACK_FUNCTION(status);
Install
-
Get the archive with the plugin sources. You can download it from the official site or build the plugin from sources.
-
Untar/unzip the plugin's archive.
-
Put files of the plugins to the
<MIBEW-ROOT>/pluginsfolder. -
Navigate to
<MIBEW-BASE-URL>/operator/pluginpage and enable the plugin.
Tips: if you plugin state is "not initialized", please check <MIBEW-ROOT>/configs/config.yml file is not:
...
plugins: []
...
and should be like this:
...
plugins:
"SomePlugin":
key: value
...
Build from sources
- Obtain a copy of the repository using
git clone, download button, or another way. - Install node.js and npm.
- Install Gulp.
- Install npm dependencies using
npm install. - Run Gulp to build the sources using
gulp default.
Finally .tar.gz and .zip archives of the ready-to-use Plugin will be available in release directory.