From f31ff5caa7c42a7e586b3a53d1ca6e4f48b2c22d Mon Sep 17 00:00:00 2001 From: wood chen Date: Sun, 17 Nov 2024 07:18:15 +0800 Subject: [PATCH] feat(generate_csv): fetch album mapping from remote instead of local file --- lankong_tools/generate_csv.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lankong_tools/generate_csv.go b/lankong_tools/generate_csv.go index 8d5ff6b..5a7ac5f 100644 --- a/lankong_tools/generate_csv.go +++ b/lankong_tools/generate_csv.go @@ -37,10 +37,17 @@ func main() { panic("API_TOKEN environment variable is required") } - // 读取相册映射配置 - mappingFile, err := os.ReadFile("lankong_tools/album_mapping.json") + // 从远程获取相册映射配置 + resp, err := http.Get("https://github-file-2mq.pages.dev/random-api.czl.net/album_mapping.json") if err != nil { - panic(fmt.Sprintf("Failed to read album mapping: %v", err)) + panic(fmt.Sprintf("Failed to fetch album mapping: %v", err)) + } + defer resp.Body.Close() + + // 读取响应内容 + mappingFile, err := io.ReadAll(resp.Body) + if err != nil { + panic(fmt.Sprintf("Failed to read album mapping response: %v", err)) } var albumMapping AlbumMapping