2022-05-02 18:56:44 +02:00
|
|
|
import mobase
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DummyPlugin(mobase.IPlugin):
|
|
|
|
|
def init(self, organizer: mobase.IOrganizer) -> bool:
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
def author(self) -> str:
|
|
|
|
|
return "The Author"
|
|
|
|
|
|
|
|
|
|
def name(self) -> str:
|
|
|
|
|
return "The Name"
|
|
|
|
|
|
|
|
|
|
def description(self) -> str:
|
|
|
|
|
return "The Description"
|
|
|
|
|
|
|
|
|
|
def version(self) -> mobase.VersionInfo:
|
|
|
|
|
return mobase.VersionInfo("1.3.0")
|
|
|
|
|
|
|
|
|
|
def settings(self) -> list[mobase.PluginSetting]:
|
|
|
|
|
return [
|
|
|
|
|
mobase.PluginSetting(
|
2024-08-10 12:23:12 +02:00
|
|
|
"a_setting", "A Setting", "the setting description", default_value=12
|
2022-05-02 18:56:44 +02:00
|
|
|
)
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def createPlugin() -> mobase.IPlugin:
|
|
|
|
|
return DummyPlugin()
|