Files
shakestation-fw-plugin/shakestation.py
2025-07-18 12:16:21 +10:00

52 lines
1.1 KiB
Python

import json
import account
import requests
# Plugin Data
info = {
"name": "Shakestation",
"description": "Connect to Shakestation",
"version": "1.0",
"author": "Nathan.Woodburn/"
}
# Functions
functions = {
"main":{
"name": "Function name",
"type": "default",
"description": "Description",
"params": {},
"returns": {
"status":
{
"name": "Status of the function",
"type": "text"
}
}
},
"domain-info": {
"name": "Domain info",
"type": "search",
"description": "Check if Shakestation has information on a domain",
"params": {},
"returns": {
"info":
{
"name": "Information on the domain",
"type": "text"
}
}
}
}
def main(params, authentication):
return {"status": "Success"}
def domain_info(params, authentication):
domain = params.get("domain")
if not domain:
return {"info": "No domain provided"}
return {"info": "TODO"}