├── .air.toml ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── cmd └── api │ └── main.go ├── docker-compose.yml ├── env.example ├── frontend ├── .gitignore ├── components.json ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public │ ├── favicon.ico │ └── images │ │ ├── drive │ │ ├── 115.png │ │ ├── 123.png │ │ ├── alipan.png │ │ ├── baidu.png │ │ ├── mobile.png │ │ ├── quark.png │ │ ├── tianyi.png │ │ ├── uc.png │ │ └── xunlei.png │ │ └── logo.png ├── src │ ├── App.tsx │ ├── api │ │ ├── authApi.ts │ │ ├── linkApi.ts │ │ ├── scheduledTaskApi.ts │ │ ├── settingsApi.ts │ │ └── statisticsApi.ts │ ├── components │ │ ├── CodeEditor.tsx │ │ ├── LinkInput.tsx │ │ ├── ProtectedRoute.tsx │ │ ├── ResultTable.tsx │ │ ├── TagFilter.tsx │ │ ├── TagInput.tsx │ │ ├── TimeRangeSelector.tsx │ │ ├── date-n-time │ │ │ ├── date-picker-range.tsx │ │ │ ├── date-picker.tsx │ │ │ ├── date-time-picker-24h.tsx │ │ │ ├── date-time-picker.tsx │ │ │ ├── form │ │ │ │ ├── date-picker-form.tsx │ │ │ │ ├── date-picker-range-form.tsx │ │ │ │ ├── date-time-picker-24h-form.tsx │ │ │ │ ├── date-time-picker-form.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── dialog.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── sonner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ └── textarea.tsx │ ├── contexts │ │ └── AuthContext.tsx │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── pages │ │ ├── AdminDashboard.tsx │ │ ├── Dashboard.tsx │ │ ├── Home.tsx │ │ ├── Login.tsx │ │ ├── ScheduledTasks.tsx │ │ └── Settings.tsx │ ├── types │ │ └── index.ts │ ├── utils │ │ ├── constants.ts │ │ └── linkParser.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── go.mod ├── go.sum ├── internal ├── checker │ ├── aliyun_checker.go │ ├── baidu_checker.go │ ├── base_checker.go │ ├── cmcc_checker.go │ ├── cmcc_crypto.go │ ├── interface.go │ ├── pan115_checker.go │ ├── pan123_checker.go │ ├── quark_checker.go │ ├── tianyi_checker.go │ ├── uc_checker.go │ └── xunlei_checker.go ├── config │ └── config.go ├── handler │ ├── auth_handler.go │ ├── health_handler.go │ ├── link_handler.go │ ├── scheduled_task_handler.go │ ├── settings_handler.go │ └── statistics_handler.go ├── middleware │ ├── auth.go │ └── cors.go ├── model │ ├── invalid_link.go │ ├── platform.go │ ├── scheduled_task.go │ ├── setting.go │ ├── submission_record.go │ └── task_execution.go ├── repository │ ├── invalid_link_repository.go │ ├── scheduled_task_repository.go │ ├── settings_repository.go │ ├── submission_repository.go │ └── task_execution_repository.go ├── scheduler │ └── scheduler.go └── service │ ├── checker_service.go │ ├── link_service.go │ ├── scheduled_task_service.go │ ├── statistics_service.go │ └── task_scheduler_service.go ├── pkg ├── cache │ └── cache.go ├── database │ └── db.go ├── http │ └── client.go ├── utils │ └── request_parser.go └── validator │ └── link_validator.go └── tmp └── main /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/.air.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/README.md -------------------------------------------------------------------------------- /cmd/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/cmd/api/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/env.example -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/images/drive/115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/115.png -------------------------------------------------------------------------------- /frontend/public/images/drive/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/123.png -------------------------------------------------------------------------------- /frontend/public/images/drive/alipan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/alipan.png -------------------------------------------------------------------------------- /frontend/public/images/drive/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/baidu.png -------------------------------------------------------------------------------- /frontend/public/images/drive/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/mobile.png -------------------------------------------------------------------------------- /frontend/public/images/drive/quark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/quark.png -------------------------------------------------------------------------------- /frontend/public/images/drive/tianyi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/tianyi.png -------------------------------------------------------------------------------- /frontend/public/images/drive/uc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/uc.png -------------------------------------------------------------------------------- /frontend/public/images/drive/xunlei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/drive/xunlei.png -------------------------------------------------------------------------------- /frontend/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/public/images/logo.png -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/api/authApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/api/authApi.ts -------------------------------------------------------------------------------- /frontend/src/api/linkApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/api/linkApi.ts -------------------------------------------------------------------------------- /frontend/src/api/scheduledTaskApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/api/scheduledTaskApi.ts -------------------------------------------------------------------------------- /frontend/src/api/settingsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/api/settingsApi.ts -------------------------------------------------------------------------------- /frontend/src/api/statisticsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/api/statisticsApi.ts -------------------------------------------------------------------------------- /frontend/src/components/CodeEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/CodeEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/LinkInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/LinkInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /frontend/src/components/ResultTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ResultTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/TagFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/TagFilter.tsx -------------------------------------------------------------------------------- /frontend/src/components/TagInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/TagInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/TimeRangeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/TimeRangeSelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/date-picker-range.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/date-picker-range.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/date-picker.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/date-time-picker-24h.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/date-time-picker-24h.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/date-time-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/date-time-picker.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/form/date-picker-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/form/date-picker-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/form/date-picker-range-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/form/date-picker-range-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/form/date-time-picker-24h-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/form/date-time-picker-24h-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/form/date-time-picker-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/form/date-time-picker-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/form/index.ts -------------------------------------------------------------------------------- /frontend/src/components/date-n-time/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/date-n-time/index.ts -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/table.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/contexts/AuthContext.tsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/AdminDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/AdminDashboard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/Home.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/Login.tsx -------------------------------------------------------------------------------- /frontend/src/pages/ScheduledTasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/ScheduledTasks.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/pages/Settings.tsx -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/utils/constants.ts -------------------------------------------------------------------------------- /frontend/src/utils/linkParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/utils/linkParser.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/go.sum -------------------------------------------------------------------------------- /internal/checker/aliyun_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/aliyun_checker.go -------------------------------------------------------------------------------- /internal/checker/baidu_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/baidu_checker.go -------------------------------------------------------------------------------- /internal/checker/base_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/base_checker.go -------------------------------------------------------------------------------- /internal/checker/cmcc_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/cmcc_checker.go -------------------------------------------------------------------------------- /internal/checker/cmcc_crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/cmcc_crypto.go -------------------------------------------------------------------------------- /internal/checker/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/interface.go -------------------------------------------------------------------------------- /internal/checker/pan115_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/pan115_checker.go -------------------------------------------------------------------------------- /internal/checker/pan123_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/pan123_checker.go -------------------------------------------------------------------------------- /internal/checker/quark_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/quark_checker.go -------------------------------------------------------------------------------- /internal/checker/tianyi_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/tianyi_checker.go -------------------------------------------------------------------------------- /internal/checker/uc_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/uc_checker.go -------------------------------------------------------------------------------- /internal/checker/xunlei_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/checker/xunlei_checker.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/handler/auth_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/auth_handler.go -------------------------------------------------------------------------------- /internal/handler/health_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/health_handler.go -------------------------------------------------------------------------------- /internal/handler/link_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/link_handler.go -------------------------------------------------------------------------------- /internal/handler/scheduled_task_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/scheduled_task_handler.go -------------------------------------------------------------------------------- /internal/handler/settings_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/settings_handler.go -------------------------------------------------------------------------------- /internal/handler/statistics_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/handler/statistics_handler.go -------------------------------------------------------------------------------- /internal/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/middleware/auth.go -------------------------------------------------------------------------------- /internal/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/middleware/cors.go -------------------------------------------------------------------------------- /internal/model/invalid_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/invalid_link.go -------------------------------------------------------------------------------- /internal/model/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/platform.go -------------------------------------------------------------------------------- /internal/model/scheduled_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/scheduled_task.go -------------------------------------------------------------------------------- /internal/model/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/setting.go -------------------------------------------------------------------------------- /internal/model/submission_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/submission_record.go -------------------------------------------------------------------------------- /internal/model/task_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/model/task_execution.go -------------------------------------------------------------------------------- /internal/repository/invalid_link_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/repository/invalid_link_repository.go -------------------------------------------------------------------------------- /internal/repository/scheduled_task_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/repository/scheduled_task_repository.go -------------------------------------------------------------------------------- /internal/repository/settings_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/repository/settings_repository.go -------------------------------------------------------------------------------- /internal/repository/submission_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/repository/submission_repository.go -------------------------------------------------------------------------------- /internal/repository/task_execution_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/repository/task_execution_repository.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/scheduler/scheduler.go -------------------------------------------------------------------------------- /internal/service/checker_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/service/checker_service.go -------------------------------------------------------------------------------- /internal/service/link_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/service/link_service.go -------------------------------------------------------------------------------- /internal/service/scheduled_task_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/service/scheduled_task_service.go -------------------------------------------------------------------------------- /internal/service/statistics_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/service/statistics_service.go -------------------------------------------------------------------------------- /internal/service/task_scheduler_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/internal/service/task_scheduler_service.go -------------------------------------------------------------------------------- /pkg/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/pkg/cache/cache.go -------------------------------------------------------------------------------- /pkg/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/pkg/database/db.go -------------------------------------------------------------------------------- /pkg/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/pkg/http/client.go -------------------------------------------------------------------------------- /pkg/utils/request_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/pkg/utils/request_parser.go -------------------------------------------------------------------------------- /pkg/validator/link_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/pkg/validator/link_validator.go -------------------------------------------------------------------------------- /tmp/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lampon/PanCheck/HEAD/tmp/main --------------------------------------------------------------------------------