Skip to content

Commit

Permalink
deprecate!:backend client
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl committed Nov 18, 2024
1 parent ee333ef commit 1aef456
Showing 1 changed file with 1 addition and 72 deletions.
73 changes: 1 addition & 72 deletions ovos_config/mycroft.conf
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,6 @@
// Date format, either 'MDY' (e.g. "11-29-1978") or 'DMY' (e.g. "29-11-1978")
"date_format": "MDY",

// Whether to opt in to data collection
"opt_in": false,

// Play a beep when system begins to listen?
"confirm_listening": true,

Expand Down Expand Up @@ -217,25 +214,6 @@
// relative to "data_dir"
"directory": "skills",

// used by selene for marketplace integration in web interface
// NOTE: selene seems to work fine without this data
// no need to advertise installed skills if they dont have settings
// this data was tightly coupled to msm and is now mostly useless for selene
"upload_skill_manifest": false,

// if "sync_skill_settings" is enabled in "server" section
// should skill settingg changes on device be upload to selene?
// NOTE: this should be true, but it was removed (bug ?) in selene at some point
// old endpoints are however still available so functionality has been restored here
// it is only configurable in case you want to retain "old" mycroft-core behaviour
// or in case selene deprecates the old endpoint
"sync2way": true,
// values in skill settings missing in settingsmeta wont show up in selene
// this flag auto generates settingsmeta on the fly
// TODO - settings this to true may run into permission issues until settingsmeta.json gets XDG support
// it writes to skill base folder
"autogen_meta": false,

// blacklisted skills to not load
// NB: This is skill_id of the skill, usually defined in the skills setup.py
"blacklisted_skills": [
Expand Down Expand Up @@ -326,12 +304,6 @@
// eg. {"a": {"b": True, "c": False}}
// to protect "c" you would enter "a:c" in the section below
"protected_keys": {
// NOTE: selene backend expects "opt_in" to be changeable in their web ui
// that effectively gives them a means to enable spying without your input
// Mycroft AI can be trusted, but you dont need to anymore!
// The other keys are not currently populated by the remote backend
// they are defined for protection against bugs and for future proofing
// (what if facebook buys mycroft tomorrow?)
"remote": [
"enclosure",
"server",
Expand All @@ -349,55 +321,12 @@
"skills:upload_skill_manifest",
"skills:auto_update",
"skills:priority_skills",
"skills:blacklisted_skills",
// NOTE: selene exposes this in web_ui, this has been disabled
// if you unprotect this key selene can enable opt_in behind your back
"opt_in"
"skills:blacklisted_skills"
],
"user": []
}
},

// Address of the REMOTE server
// Needs to be explicitly enabled, also see "protected_keys" under "system" above
// Possible backends
// - https://github.com/OpenVoiceOS/OVOS-local-backend
"server": {
// Valid types: offline, personal
"backend_type": "offline",
// url for self hosted personal backend
"url": "",
"version": "v1",
"update": false,
"metrics": true,
"sync_skill_settings": true
},

// This section controls what providers should be used by each 3rd party API
"microservices": {
// auto == backend from "server" section above
// auto / wolfram / personal
"wolfram_provider": "auto",
// auto / owm / personal
"weather_provider": "auto",
// auto / osm / personal
"geolocation_provider": "auto",

// secret keys for offline usage
"wolfram_key": "",
"owm_key": "",
"email": {
// by default send emails here
"recipient": "",
"smtp": {
"username": "",
"password": "",
"host": "smtp.mailprovider.com",
"port": 465
}
}
},

// The ovos-core messagebus websocket
"websocket": {
"host": "127.0.0.1",
Expand Down

0 comments on commit 1aef456

Please sign in to comment.