Documentation
¶
Overview ¶
Copyright 2026 The Cocomhub Authors. All rights reserved. SPDX-License-Identifier: Apache-2.0
Copyright 2026 The Cocomhub Authors. All rights reserved. SPDX-License-Identifier: Apache-2.0
Index ¶
- func AddLikeGroup(w http.ResponseWriter, req *http.Request)
- func AddLikeTag(w http.ResponseWriter, req *http.Request)
- func AggregateTags(w http.ResponseWriter, req *http.Request)
- func BatchAddTagToComics(w http.ResponseWriter, req *http.Request)
- func CompareComics(w http.ResponseWriter, req *http.Request)
- func CreateTagRelation(w http.ResponseWriter, req *http.Request)
- func CustomLikeToTag(w http.ResponseWriter, req *http.Request)
- func DelSetting(w http.ResponseWriter, req *http.Request)
- func DeleteComic(w http.ResponseWriter, req *http.Request)
- func DeleteTagRelation(w http.ResponseWriter, req *http.Request)
- func DownloadComic(w http.ResponseWriter, r *http.Request)
- func GetComicInfo(w http.ResponseWriter, req *http.Request)
- func GetComicPages(w http.ResponseWriter, req *http.Request)
- func GetLinks(w http.ResponseWriter, req *http.Request)
- func GetOneComicInfo(w http.ResponseWriter, req *http.Request)
- func GetRecommendations(c *gin.Context)
- func GetRelatedTags(w http.ResponseWriter, req *http.Request)
- func GetSearchUniqueTags(w http.ResponseWriter, req *http.Request)
- func GetSetting(w http.ResponseWriter, req *http.Request)
- func GetTagRelations(w http.ResponseWriter, req *http.Request)
- func GetTags(w http.ResponseWriter, req *http.Request)
- func GetVideoInfo(w http.ResponseWriter, req *http.Request)
- func Init(ctx context.Context, r *gin.Engine)
- func LikeTag(w http.ResponseWriter, req *http.Request)
- func LinkComics(w http.ResponseWriter, req *http.Request)
- func RemoveLikeTag(w http.ResponseWriter, req *http.Request)
- func ResetCache(w http.ResponseWriter, req *http.Request)
- func RestoreComic(w http.ResponseWriter, r *http.Request)
- func SaveComicInfo(w http.ResponseWriter, req *http.Request)
- func SaveOneComicInfo(w http.ResponseWriter, req *http.Request)
- func SavePages(w http.ResponseWriter, req *http.Request)
- func SaveVideoInfo(w http.ResponseWriter, req *http.Request)
- func SearchAutocomplete(w http.ResponseWriter, req *http.Request)
- func SearchTags(w http.ResponseWriter, req *http.Request)
- func SetSetting(w http.ResponseWriter, req *http.Request)
- func UnlikeTag(w http.ResponseWriter, req *http.Request)
- func UnlinkComics(w http.ResponseWriter, req *http.Request)
- func UpdateComicTags(w http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddLikeGroup ¶
func AddLikeGroup(w http.ResponseWriter, req *http.Request)
func AddLikeTag ¶ added in v0.0.37
func AddLikeTag(w http.ResponseWriter, req *http.Request)
func AggregateTags ¶ added in v0.0.38
func AggregateTags(w http.ResponseWriter, req *http.Request)
func BatchAddTagToComics ¶ added in v0.0.53
func BatchAddTagToComics(w http.ResponseWriter, req *http.Request)
BatchAddTagToComics 批量添加 tag 到多个漫画
func CompareComics ¶ added in v0.0.56
func CompareComics(w http.ResponseWriter, req *http.Request)
CompareComics 对比两个漫画的图片文件 POST /api/admin/comic/compare
func CreateTagRelation ¶ added in v0.0.53
func CreateTagRelation(w http.ResponseWriter, req *http.Request)
CreateTagRelation POST /api/comic/tags/relation
func CustomLikeToTag ¶ added in v0.0.37
func CustomLikeToTag(w http.ResponseWriter, req *http.Request)
func DelSetting ¶
func DelSetting(w http.ResponseWriter, req *http.Request)
func DeleteComic ¶ added in v0.0.57
func DeleteComic(w http.ResponseWriter, req *http.Request)
DeleteComic 删除漫画 POST /api/admin/comic/delete
func DeleteTagRelation ¶ added in v0.0.53
func DeleteTagRelation(w http.ResponseWriter, req *http.Request)
DeleteTagRelation DELETE /api/comic/tags/relation
func DownloadComic ¶
func DownloadComic(w http.ResponseWriter, r *http.Request)
func GetComicInfo ¶
func GetComicInfo(w http.ResponseWriter, req *http.Request)
func GetComicPages ¶ added in v0.0.57
func GetComicPages(w http.ResponseWriter, req *http.Request)
GetComicPages 获取指定 comic 的页面列表 POST /api/comic/getComicPages
func GetLinks ¶ added in v0.0.56
func GetLinks(w http.ResponseWriter, req *http.Request)
GetLinks 获取已链接的漫画列表 GET /api/admin/comic/links?main_cid=1001&all=false
func GetOneComicInfo ¶
func GetOneComicInfo(w http.ResponseWriter, req *http.Request)
func GetRecommendations ¶ added in v0.0.56
GetRecommendations 返回指定维度的推荐漫画 GET /api/comic/recommendations?cid=12345&type=artist
func GetRelatedTags ¶ added in v0.0.53
func GetRelatedTags(w http.ResponseWriter, req *http.Request)
GetRelatedTags 获取与指定 tag 关联的其他 tag
func GetSearchUniqueTags ¶ added in v0.0.53
func GetSearchUniqueTags(w http.ResponseWriter, req *http.Request)
GetSearchUniqueTags 获取搜索结果中去重后的 tag 列表
func GetSetting ¶
func GetSetting(w http.ResponseWriter, req *http.Request)
func GetTagRelations ¶ added in v0.0.53
func GetTagRelations(w http.ResponseWriter, req *http.Request)
GetTagRelations GET /api/comic/tags/relation?type=...&name=...&id=...
func GetVideoInfo ¶
func GetVideoInfo(w http.ResponseWriter, req *http.Request)
func LinkComics ¶ added in v0.0.56
func LinkComics(w http.ResponseWriter, req *http.Request)
LinkComics 建立从属关系(支持批量) POST /api/admin/comic/link
func RemoveLikeTag ¶ added in v0.0.37
func RemoveLikeTag(w http.ResponseWriter, req *http.Request)
func ResetCache ¶
func ResetCache(w http.ResponseWriter, req *http.Request)
func SaveComicInfo ¶
func SaveComicInfo(w http.ResponseWriter, req *http.Request)
func SaveOneComicInfo ¶
func SaveOneComicInfo(w http.ResponseWriter, req *http.Request)
func SavePages ¶ added in v0.0.57
func SavePages(w http.ResponseWriter, req *http.Request)
SavePages 保存页面变更并标记归档为 stale POST /api/comic/savePages
func SaveVideoInfo ¶
func SaveVideoInfo(w http.ResponseWriter, req *http.Request)
func SearchAutocomplete ¶ added in v0.0.55
func SearchAutocomplete(w http.ResponseWriter, req *http.Request)
SearchAutocomplete GET /api/search/autocomplete?q=xxx&limit=5 返回匹配的漫画标题和标签(混合下拉)
func SearchTags ¶ added in v0.0.53
func SearchTags(w http.ResponseWriter, req *http.Request)
SearchTags GET /api/comic/tags/search?type=...&q=...&limit=20
func SetSetting ¶
func SetSetting(w http.ResponseWriter, req *http.Request)
func UnlinkComics ¶ added in v0.0.56
func UnlinkComics(w http.ResponseWriter, req *http.Request)
UnlinkComics 取消从属关系 POST /api/admin/comic/unlink
func UpdateComicTags ¶ added in v0.0.53
func UpdateComicTags(w http.ResponseWriter, req *http.Request)
UpdateComicTags 更新单本漫画的 tag(添加/删除)
Types ¶
This section is empty.