# OVOS MessageBus
messagebus service, the nervous system of OpenVoiceOS
## Alternative implementations
- [OVOS Bus Server](https://github.com/OpenVoiceOS/ovos-bus-server/) - Alternative C++ messagebus server implementation using WebSocket++
- [OVOS Rust Messagebus](https://github.com/OscillateLabsLLC/ovos-rust-messagebus) - Alternative Rust messagebus server implementation
# Configuration
under mycroft.conf
```javascript
{
// The mycroft-core messagebus websocket
"websocket": {
"host": "0.0.0.0",
"port": 8181,
"route": "/core",
"ssl": false,
// in mycroft-core all skills share a bus, this allows malicious skills
// to manipulate it and affect other skills, this option ensures each skill
// gets its own websocket connection
"shared_connection": true,
// filter out messages of certain types from the bus logs
"filter": false,
// which messages to filter if filter is enabled
"filter_logs": ["gui.status.request", "gui.page.upload"]
}
}
```
Raw data
{
"_id": null,
"home_page": "https://github.com/OpenVoiceOS/ovos-messagebus",
"name": "ovos-messagebus",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/d9/1e/e4758444d7389975119ada9170c23272c5b8af499042e224393b70c03df9/ovos-messagebus-0.0.7.tar.gz",
"platform": null,
"description": "# OVOS MessageBus\n\nmessagebus service, the nervous system of OpenVoiceOS\n\n## Alternative implementations\n\n- [OVOS Bus Server](https://github.com/OpenVoiceOS/ovos-bus-server/) - Alternative C++ messagebus server implementation using WebSocket++\n- [OVOS Rust Messagebus](https://github.com/OscillateLabsLLC/ovos-rust-messagebus) - Alternative Rust messagebus server implementation\n\n# Configuration\n\nunder mycroft.conf\n\n```javascript\n{\n // The mycroft-core messagebus websocket\n \"websocket\": {\n \"host\": \"0.0.0.0\",\n \"port\": 8181,\n \"route\": \"/core\",\n \"ssl\": false,\n // in mycroft-core all skills share a bus, this allows malicious skills\n // to manipulate it and affect other skills, this option ensures each skill\n // gets its own websocket connection\n \"shared_connection\": true,\n // filter out messages of certain types from the bus logs\n \"filter\": false,\n // which messages to filter if filter is enabled\n \"filter_logs\": [\"gui.status.request\", \"gui.page.upload\"]\n }\n}\n```\n\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "ovos-core reference python bus daemon",
"version": "0.0.7",
"project_urls": {
"Homepage": "https://github.com/OpenVoiceOS/ovos-messagebus"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "18ffbbf5b7d56de54940b2922c61adf4a9115fc894a5184c595759ff08acf6dd",
"md5": "709e92ec063784f206db8372ed1a7009",
"sha256": "10d11a0c6237eec5e28dcae91646aefa389a21140d3fecc4788fb77a77795fb8"
},
"downloads": -1,
"filename": "ovos_messagebus-0.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "709e92ec063784f206db8372ed1a7009",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10558,
"upload_time": "2024-11-05T03:48:57",
"upload_time_iso_8601": "2024-11-05T03:48:57.973095Z",
"url": "https://files.pythonhosted.org/packages/18/ff/bbf5b7d56de54940b2922c61adf4a9115fc894a5184c595759ff08acf6dd/ovos_messagebus-0.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d91ee4758444d7389975119ada9170c23272c5b8af499042e224393b70c03df9",
"md5": "ffb2e3c989a66cae9df79dbba587e85c",
"sha256": "845e483f3c9b1fa7a330775f42562a75b97388ec07a3f7b0a5262a843ed5ae52"
},
"downloads": -1,
"filename": "ovos-messagebus-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "ffb2e3c989a66cae9df79dbba587e85c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8553,
"upload_time": "2024-11-05T03:48:59",
"upload_time_iso_8601": "2024-11-05T03:48:59.083091Z",
"url": "https://files.pythonhosted.org/packages/d9/1e/e4758444d7389975119ada9170c23272c5b8af499042e224393b70c03df9/ovos-messagebus-0.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-05 03:48:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OpenVoiceOS",
"github_project": "ovos-messagebus",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "ovos-messagebus"
}