add(deepseek_usage): DeepSeek API credit & balance monitor (#220)
* add(deepseek_usage): add DeepSeek usage balance monitor plugin * add(deepseek_usage): add thumbnail.webp * chore(deepseek_usage): update plugin id to coder/deepseek_usage * fix(deepseek_usage): update 960x540 thumbnail, README IPC docs, and plugin.toml schema * fix(deepseek_usage): fix panel ID, normalize ui.graph values 0-1, declare xdg-open dependency * fix(deepseek_usage): replace thumbnail with official Noctalia generator asset
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
id = "coder/deepseek_usage"
|
||||
name = "DeepSeek Usage"
|
||||
version = "1.0.0"
|
||||
plugin_api = 19
|
||||
author = "coder"
|
||||
license = "MIT"
|
||||
dependencies = ["xdg-open"]
|
||||
tags = ["utility", "productivity", "bar", "panel"]
|
||||
icon = "wallet"
|
||||
description = "DeepSeek API credit and balance monitor for Noctalia shell"
|
||||
|
||||
[[widget]]
|
||||
id = "bar"
|
||||
entry = "deepseek_usage.luau"
|
||||
|
||||
[[panel]]
|
||||
id = "panel"
|
||||
entry = "panel.luau"
|
||||
width = 360
|
||||
height = 480
|
||||
placement = "attached"
|
||||
position = "auto"
|
||||
|
||||
[[setting]]
|
||||
key = "api_key"
|
||||
type = "string"
|
||||
label_key = "settings.api_key.label"
|
||||
description_key = "settings.api_key.description"
|
||||
default = ""
|
||||
|
||||
[[setting]]
|
||||
key = "refresh_minutes"
|
||||
type = "int"
|
||||
label_key = "settings.refresh_minutes.label"
|
||||
description_key = "settings.refresh_minutes.description"
|
||||
default = 15
|
||||
min = 1
|
||||
max = 1440
|
||||
|
||||
[[setting]]
|
||||
key = "low_balance_threshold"
|
||||
type = "double"
|
||||
label_key = "settings.low_balance_threshold.label"
|
||||
description_key = "settings.low_balance_threshold.description"
|
||||
default = 2.0
|
||||
min = 0.0
|
||||
max = 100.0
|
||||
Reference in New Issue
Block a user