mirror of
https://github.com/stashapp/CommunityScripts.git
synced 2026-04-19 12:26:14 -05:00
Add companion plugin for StashAppAndroidTV (#381)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import sys
|
||||
import json
|
||||
import stashapi.log as log
|
||||
|
||||
|
||||
def do_logcat(args):
|
||||
if "logcat" not in args:
|
||||
log.error("logcat not found in args")
|
||||
return
|
||||
logs = args["logcat"]
|
||||
log.info(logs)
|
||||
|
||||
def do_crash_report(args):
|
||||
if "crash_report" not in args:
|
||||
log.error("report not found in args")
|
||||
return
|
||||
report = args["crash_report"]
|
||||
log.error(report)
|
||||
|
||||
json_input = json.loads(sys.stdin.read())
|
||||
|
||||
args = json_input["args"]
|
||||
if "mode" in args:
|
||||
mode = args["mode"]
|
||||
if mode == "logcat":
|
||||
do_logcat(args)
|
||||
elif mode == "crash_report":
|
||||
do_crash_report(args)
|
||||
else:
|
||||
log.warning("Unknown mode: " + mode)
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name: StashAppAndroidTV Companion
|
||||
description: A companion plugin for StashAppAndroidTV
|
||||
version: 0.0.1
|
||||
url: https://github.com/damontecres/StashAppAndroidTV-Companion
|
||||
|
||||
exec:
|
||||
- python
|
||||
- "{pluginDir}/stashAppAndroidTvCompanion.py"
|
||||
interface: raw
|
||||
tasks:
|
||||
- name: logcat
|
||||
description: Send android app's logcat logs
|
||||
defaultArgs:
|
||||
mode: logcat
|
||||
- name: crash_report
|
||||
description: Send android app's crash report
|
||||
defaultArgs:
|
||||
mode: crash_report
|
||||
Reference in New Issue
Block a user