├── .gitignore ├── LICENSE ├── README.md ├── client ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public │ ├── favicon-32x32.png │ └── favicon.ico ├── src │ ├── error │ │ └── index.ts │ ├── header.ts │ ├── index.ts │ ├── login │ │ ├── data.ts │ │ └── index.ts │ ├── mixin.ts │ ├── scss │ │ └── index.scss │ ├── setting │ │ ├── data.ts │ │ ├── index.ts │ │ └── view.ts │ ├── task │ │ ├── data.ts │ │ ├── index.ts │ │ └── playerModal.ts │ ├── view.ts │ └── work │ │ ├── data.ts │ │ ├── index.ts │ │ ├── mixin.ts │ │ ├── type.ts │ │ └── view │ │ ├── inputBox.ts │ │ ├── parseModal.ts │ │ ├── videoInfoCard.ts │ │ └── videoItemList.ts ├── tsconfig.json └── vite.config.ts ├── docs └── 2024-11-05_090604.png └── server ├── .air.toml ├── .goreleaser.yaml ├── bilibili ├── bilibili_test.go ├── client.go ├── type.go ├── video.go ├── wbi.go └── wbi_test.go ├── common └── common.go ├── go.mod ├── go.sum ├── main.go ├── router ├── login.go ├── router.go ├── task.go └── video.go ├── task ├── task.go └── task_test.go └── util ├── db.go ├── field.go ├── res_error └── res_error.go ├── response.go ├── semaphore.go ├── util.go └── util_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/pnpm-lock.yaml -------------------------------------------------------------------------------- /client/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/public/favicon-32x32.png -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/src/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/error/index.ts -------------------------------------------------------------------------------- /client/src/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/header.ts -------------------------------------------------------------------------------- /client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/index.ts -------------------------------------------------------------------------------- /client/src/login/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/login/data.ts -------------------------------------------------------------------------------- /client/src/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/login/index.ts -------------------------------------------------------------------------------- /client/src/mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/mixin.ts -------------------------------------------------------------------------------- /client/src/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/scss/index.scss -------------------------------------------------------------------------------- /client/src/setting/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/setting/data.ts -------------------------------------------------------------------------------- /client/src/setting/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/setting/index.ts -------------------------------------------------------------------------------- /client/src/setting/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/setting/view.ts -------------------------------------------------------------------------------- /client/src/task/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/task/data.ts -------------------------------------------------------------------------------- /client/src/task/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/task/index.ts -------------------------------------------------------------------------------- /client/src/task/playerModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/task/playerModal.ts -------------------------------------------------------------------------------- /client/src/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/view.ts -------------------------------------------------------------------------------- /client/src/work/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/data.ts -------------------------------------------------------------------------------- /client/src/work/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/index.ts -------------------------------------------------------------------------------- /client/src/work/mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/mixin.ts -------------------------------------------------------------------------------- /client/src/work/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/type.ts -------------------------------------------------------------------------------- /client/src/work/view/inputBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/view/inputBox.ts -------------------------------------------------------------------------------- /client/src/work/view/parseModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/view/parseModal.ts -------------------------------------------------------------------------------- /client/src/work/view/videoInfoCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/view/videoInfoCard.ts -------------------------------------------------------------------------------- /client/src/work/view/videoItemList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/src/work/view/videoItemList.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /docs/2024-11-05_090604.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/docs/2024-11-05_090604.png -------------------------------------------------------------------------------- /server/.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/.air.toml -------------------------------------------------------------------------------- /server/.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/.goreleaser.yaml -------------------------------------------------------------------------------- /server/bilibili/bilibili_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/bilibili_test.go -------------------------------------------------------------------------------- /server/bilibili/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/client.go -------------------------------------------------------------------------------- /server/bilibili/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/type.go -------------------------------------------------------------------------------- /server/bilibili/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/video.go -------------------------------------------------------------------------------- /server/bilibili/wbi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/wbi.go -------------------------------------------------------------------------------- /server/bilibili/wbi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/bilibili/wbi_test.go -------------------------------------------------------------------------------- /server/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/common/common.go -------------------------------------------------------------------------------- /server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/go.mod -------------------------------------------------------------------------------- /server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/go.sum -------------------------------------------------------------------------------- /server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/main.go -------------------------------------------------------------------------------- /server/router/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/router/login.go -------------------------------------------------------------------------------- /server/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/router/router.go -------------------------------------------------------------------------------- /server/router/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/router/task.go -------------------------------------------------------------------------------- /server/router/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/router/video.go -------------------------------------------------------------------------------- /server/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/task/task.go -------------------------------------------------------------------------------- /server/task/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/task/task_test.go -------------------------------------------------------------------------------- /server/util/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/db.go -------------------------------------------------------------------------------- /server/util/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/field.go -------------------------------------------------------------------------------- /server/util/res_error/res_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/res_error/res_error.go -------------------------------------------------------------------------------- /server/util/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/response.go -------------------------------------------------------------------------------- /server/util/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/semaphore.go -------------------------------------------------------------------------------- /server/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/util.go -------------------------------------------------------------------------------- /server/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iuroc/bilidown/HEAD/server/util/util_test.go --------------------------------------------------------------------------------