Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Config ¶
Config godoc
@Summary 获取设置
@Description 将待下载项组合成rss发送给AnimeGo
@Tags config
@Accept json
@Produce json
@Param type query webModels.ConfigGetRequest true "获取设置内容"
@Success 200 {object} webModels.Response{data=webModels.ConfigResponse}
@Failure 300 {object} webModels.Response
@Security ApiKeyAuth
@Router /api/config [get]
func Ping ¶
Ping godoc
@Summary Ping
@Description Pong
@Tags web
@Accept json
@Produce json
@Success 200 {object} webModels.Response
@Router /ping [get]
func PluginConfigGet ¶
PluginConfigGet godoc
@Summary 获取插件配置
@Description 从AnimeGo中获取当前插件的配置
@Description 插件名为不包含 'plugin' 的路径
@Description 插件名可以忽略'.js'后缀;插件名也可以使用上层文件夹名,会自动寻找文件夹内部的 'main.js' 或 'plugin.js'
@Description 如传入 'test',会依次尝试寻找 'plugin/test/main.js', 'plugin/test/plugin.js', 'plugin/test.js'
@Tags plugin
@Accept json
@Produce json
@Param name query string true "插件信息"
@Success 200 {object} webModels.Response
@Failure 300 {object} webModels.Response
@Security ApiKeyAuth
@Router /api/plugin/config [get]
func PluginConfigPost ¶
PluginConfigPost godoc
@Summary 发送插件配置
@Description 将当前插件的配置发送给AnimeGo并保存
@Description 插件名为不包含 'plugin' 的路径
@Description 插件名可以忽略'.js'后缀;插件名也可以使用上层文件夹名,会自动寻找文件夹内部的 'main.js' 或 'plugin.js'
@Description 如传入 'test',会依次尝试寻找 'plugin/test/main.js', 'plugin/test/plugin.js', 'plugin/test.js'
@Tags plugin
@Accept json
@Produce json
@Param plugin body webModels.PluginConfigUploadRequest true "插件信息,data为base64编码后的json文本"
@Success 200 {object} webModels.Response
@Failure 300 {object} webModels.Response
@Security ApiKeyAuth
@Router /api/plugin/config [post]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.