Browse Source

尝试定位 docker 版本上传字幕的问题

Signed-off-by: allan716 <[email protected]>
allan716 3 years ago
parent
commit
0ca09ab88f

+ 1 - 1
.github/workflows/Build ChineseSubFinder DockerImage-Beta.yml

@@ -38,7 +38,7 @@ jobs:
         uses: docker/build-push-action@v3
         uses: docker/build-push-action@v3
         with:
         with:
           file: ./Dockerfile
           file: ./Dockerfile
-          platforms: linux/amd64,linux/arm64
+          platforms: linux/amd64
           push: true
           push: true
           tags: |
           tags: |
             ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.set-version.outputs.version }}
             ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder:${{ steps.set-version.outputs.version }}

+ 1 - 1
README.md

@@ -20,7 +20,7 @@
 有两个文档可以参考:
 有两个文档可以参考:
 
 
 - [v0.26 教程、更新说明](https://github.com/allanpk716/ChineseSubFinder/tree/docs/DesignFile/v0.26教程)
 - [v0.26 教程、更新说明](https://github.com/allanpk716/ChineseSubFinder/tree/docs/DesignFile/v0.26教程)
-- [对外的 http api](https://github.com/allanpk716/ChineseSubFinder/tree/docs/DesignFile/ApiKey%E8%AE%BE%E8%AE%A1)
+- [对外的 http api](https://github.com/allanpk716/ChineseSubFinder/tree/docs/DesignFile/ApiKey%E8%AE%BE%E8%AE%A1),以及[示例](https://github.com/allanpk716/ChineseSubFinder/issues/336)
 - [Docker ChineseSubFinder--中文字幕自动下载 | sleele 的博客 - 第三方教程](https://sleele.com/2021/06/25/docker-chinesesubfinder-中文字幕自动下载/)
 - [Docker ChineseSubFinder--中文字幕自动下载 | sleele 的博客 - 第三方教程](https://sleele.com/2021/06/25/docker-chinesesubfinder-中文字幕自动下载/)
 
 
 高阶设置:
 高阶设置:

+ 4 - 2
internal/logic/cron_helper/upload_played_video_sub.go

@@ -86,6 +86,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
 		return
 		return
 	}
 	}
 
 
+	ch.log.Infoln("AskFroUpload", notUploadedVideoSubInfos[0].SubName)
 	// 问询这个字幕是否上传过了,如果没有就需要进入上传的队列
 	// 问询这个字幕是否上传过了,如果没有就需要进入上传的队列
 	askForUploadReply, err := ch.FileDownloader.SubtitleBestApi.AskFroUpload(notUploadedVideoSubInfos[0].SHA256)
 	askForUploadReply, err := ch.FileDownloader.SubtitleBestApi.AskFroUpload(notUploadedVideoSubInfos[0].SHA256)
 	if err != nil {
 	if err != nil {
@@ -143,7 +144,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
 			ch.log.Errorln("now.Parse error:", err.Error())
 			ch.log.Errorln("now.Parse error:", err.Error())
 			return
 			return
 		}
 		}
-
+		ch.log.Infoln("UploadSub", notUploadedVideoSubInfos[0].SubName)
 		uploadSubReply, err := ch.FileDownloader.SubtitleBestApi.UploadSub(&notUploadedVideoSubInfos[0], shareRootDir, finalQueryIMDBInfo.TmdbId, strconv.Itoa(releaseTime.Year()), ch.Settings.AdvancedSettings.ProxySettings)
 		uploadSubReply, err := ch.FileDownloader.SubtitleBestApi.UploadSub(&notUploadedVideoSubInfos[0], shareRootDir, finalQueryIMDBInfo.TmdbId, strconv.Itoa(releaseTime.Year()), ch.Settings.AdvancedSettings.ProxySettings)
 		if err != nil {
 		if err != nil {
 			ch.log.Errorln("UploadSub error:", err.Error())
 			ch.log.Errorln("UploadSub error:", err.Error())
@@ -166,8 +167,9 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
 				dao.GetDb().Save(&notUploadedVideoSubInfos[0])
 				dao.GetDb().Save(&notUploadedVideoSubInfos[0])
 				ch.log.Infoln("subtitle upload error,", uploadSubReply.Message, "will not upload again")
 				ch.log.Infoln("subtitle upload error,", uploadSubReply.Message, "will not upload again")
 				return
 				return
+			} else {
+				ch.log.Errorln("subtitle upload error,", uploadSubReply.Message)
 			}
 			}
-
 		} else {
 		} else {
 			ch.log.Warningln("UploadSub Message:", uploadSubReply.Message)
 			ch.log.Warningln("UploadSub Message:", uploadSubReply.Message)
 			return
 			return