├── .gitignore ├── .idea ├── .gitignore ├── DrPlayer.iml ├── jsLibraryMappings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── dashboard ├── .env.production ├── .env.production.apps ├── .env.production.root ├── .gitignore ├── .nvmrc ├── .vscode │ └── extensions.json ├── build-binary-optimized.js ├── build-binary.js ├── docs │ ├── API_DOCS.md │ ├── API_REFACTOR_SUMMARY.md │ ├── BUILD_BINARY_GUIDE.md │ ├── DEPLOYMENT.md │ ├── FASTIFY_DEPLOYMENT.md │ ├── NGINX_DEPLOYMENT.md │ ├── OPTIMIZATION_REPORT.md │ ├── README.md │ ├── T4-Action交互功能开发指南.md │ ├── UPX_COMPRESSION_GUIDE.md │ ├── apidoc.md │ ├── mpv-protocol.reg │ ├── nginx-root.conf │ ├── nginx-subdir.conf │ ├── pvideo接口说明.md │ ├── t4api.md │ ├── vlc-protocol.reg │ ├── 外部播放器配置说明.md │ └── 自定义页面组件技术规范.md ├── index.html ├── json │ ├── live_cntv.txt │ └── tv.m3u ├── package-lock.json ├── package.json ├── playwright.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── postcss.config.js ├── production-server.cjs ├── public │ ├── _redirects │ ├── default-poster.svg │ ├── lives.jpg │ ├── mock │ │ ├── data.json │ │ └── middlewares.js │ └── vite.svg ├── src │ ├── App.vue │ ├── api │ │ ├── README.md │ │ ├── config.js │ │ ├── index.js │ │ ├── modules │ │ │ ├── module.js │ │ │ ├── parse.js │ │ │ └── proxy.js │ │ ├── parser.js │ │ ├── request.js │ │ ├── services │ │ │ ├── config.js │ │ │ ├── index.js │ │ │ ├── live.js │ │ │ ├── parser.js │ │ │ ├── recommendService.js │ │ │ ├── site.js │ │ │ ├── sniffer.js │ │ │ ├── updateLogService.js │ │ │ ├── video.js │ │ │ └── watchStatsService.js │ │ ├── types │ │ │ └── index.js │ │ └── utils │ │ │ └── index.js │ ├── assets │ │ ├── action.json │ │ ├── icon_font │ │ │ ├── demo.css │ │ │ ├── demo_index.html │ │ │ ├── iconfont.css │ │ │ ├── iconfont.js │ │ │ ├── iconfont.json │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ └── iconfont.woff2 │ │ ├── logo.png │ │ └── vue.svg │ ├── components │ │ ├── About.vue │ │ ├── ActionDocCard.vue │ │ ├── AddressHistory.vue │ │ ├── ApiUrlManager.vue │ │ ├── BackupRestoreDialog.vue │ │ ├── Breadcrumb.vue │ │ ├── CategoryModal.vue │ │ ├── CategoryNavigation.vue │ │ ├── FilterSection.vue │ │ ├── FloatingIframe.vue │ │ ├── FolderBreadcrumb.vue │ │ ├── Footer.vue │ │ ├── GlobalActionDialog.vue │ │ ├── GlobalToast.vue │ │ ├── Header.vue │ │ ├── Layout.vue │ │ ├── PlayerSelector.vue │ │ ├── ScrollToBottom.vue │ │ ├── SearchResults.vue │ │ ├── SearchSettingsModal.vue │ │ ├── SearchVideoGrid.vue │ │ ├── SourceDialog.vue │ │ ├── VideoCard.vue │ │ ├── VideoGrid.vue │ │ ├── VideoList.vue │ │ ├── actions │ │ │ ├── ActionDialog.vue │ │ │ ├── ActionRenderer.vue │ │ │ ├── ActionStateManager.js │ │ │ ├── HelpAction.vue │ │ │ ├── InputAction.vue │ │ │ ├── MenuAction.vue │ │ │ ├── MsgBoxAction.vue │ │ │ ├── MultiInputAction.vue │ │ │ ├── README.md │ │ │ ├── WebViewAction.vue │ │ │ ├── index.js │ │ │ ├── styles.css │ │ │ └── types.js │ │ ├── downloader │ │ │ ├── AddDownloadTaskDialog.vue │ │ │ ├── ChapterDetailsDialog.vue │ │ │ ├── DownloadTaskItem.vue │ │ │ └── NovelDownloader.vue │ │ ├── players │ │ │ ├── ArtVideoPlayer.vue │ │ │ ├── DebugInfoDialog.vue │ │ │ ├── EpisodeSelector.vue │ │ │ ├── LiveProxySelector.vue │ │ │ ├── PlayerHeader.vue │ │ │ ├── SkipSettingsDialog.vue │ │ │ └── VideoPlayer.vue │ │ └── readers │ │ │ ├── BookReader.vue │ │ │ ├── BookmarkDialog.vue │ │ │ ├── ChapterSelector.vue │ │ │ ├── ComicReader.vue │ │ │ ├── ComicReaderHeader.vue │ │ │ ├── ComicSettingsDialog.vue │ │ │ ├── ReaderHeader.vue │ │ │ └── ReadingSettingsDialog.vue │ ├── composables │ │ └── useSkipSettings.js │ ├── demo │ │ └── action-demo.js │ ├── main.js │ ├── mock │ │ ├── data.json │ │ ├── middlewares.js │ │ └── multiInputX.json │ ├── router │ │ └── index.js │ ├── services │ │ ├── backupService.js │ │ ├── downloadService.js │ │ ├── localBookService.js │ │ └── resetService.js │ ├── stores │ │ ├── categoryStore.js │ │ ├── downloadStore.js │ │ ├── favoriteStore.js │ │ ├── historyStore.js │ │ ├── pageStateStore.js │ │ ├── paginationStore.js │ │ ├── parser.js │ │ ├── sidebarStore.js │ │ ├── siteStore.js │ │ ├── toast.js │ │ └── visitedStore.js │ ├── style.css │ ├── styles │ │ └── design-system.css │ ├── types │ │ └── global.d.ts │ ├── utils │ │ ├── MediaPlayerManager.js │ │ ├── action-validator.js │ │ ├── apiUtils.js │ │ ├── chapterParser.js │ │ ├── csp.js │ │ ├── fileTypeUtils.js │ │ ├── proxyPlayer.js │ │ └── req.js │ └── views │ │ ├── ActionDebugTest.vue │ │ ├── ActionTest.vue │ │ ├── BookGallery.vue │ │ ├── CSPTest.vue │ │ ├── Collection.vue │ │ ├── History.vue │ │ ├── Home.vue │ │ ├── Live.vue │ │ ├── LocalBookReader.vue │ │ ├── Parser.vue │ │ ├── SearchAggregation.vue │ │ ├── Settings.vue │ │ ├── Video.vue │ │ ├── VideoDetail.vue │ │ └── VideoTest.vue ├── tailwind.config.js ├── temp-server │ ├── package.json │ └── production-server.cjs ├── tests │ └── action-test.spec.js ├── vercel.json └── vite.config.js ├── proxy ├── README.md ├── config.py ├── proxy.py ├── requirements.txt └── start_proxy.py └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # 默认忽略的文件 2 | /shelf/ 3 | /workspace.xml 4 | # 基于编辑器的 HTTP 客户端请求 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /.idea/DrPlayer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/.idea/DrPlayer.iml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /dashboard/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/.env.production -------------------------------------------------------------------------------- /dashboard/.env.production.apps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/.env.production.apps -------------------------------------------------------------------------------- /dashboard/.env.production.root: -------------------------------------------------------------------------------- 1 | # .env.production.root 2 | # 根目录部署配置 3 | VITE_BASE_PATH=./ -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/.gitignore -------------------------------------------------------------------------------- /dashboard/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /dashboard/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /dashboard/build-binary-optimized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/build-binary-optimized.js -------------------------------------------------------------------------------- /dashboard/build-binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/build-binary.js -------------------------------------------------------------------------------- /dashboard/docs/API_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/API_DOCS.md -------------------------------------------------------------------------------- /dashboard/docs/API_REFACTOR_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/API_REFACTOR_SUMMARY.md -------------------------------------------------------------------------------- /dashboard/docs/BUILD_BINARY_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/BUILD_BINARY_GUIDE.md -------------------------------------------------------------------------------- /dashboard/docs/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/DEPLOYMENT.md -------------------------------------------------------------------------------- /dashboard/docs/FASTIFY_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/FASTIFY_DEPLOYMENT.md -------------------------------------------------------------------------------- /dashboard/docs/NGINX_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/NGINX_DEPLOYMENT.md -------------------------------------------------------------------------------- /dashboard/docs/OPTIMIZATION_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/OPTIMIZATION_REPORT.md -------------------------------------------------------------------------------- /dashboard/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/README.md -------------------------------------------------------------------------------- /dashboard/docs/T4-Action交互功能开发指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/T4-Action交互功能开发指南.md -------------------------------------------------------------------------------- /dashboard/docs/UPX_COMPRESSION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/UPX_COMPRESSION_GUIDE.md -------------------------------------------------------------------------------- /dashboard/docs/apidoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/apidoc.md -------------------------------------------------------------------------------- /dashboard/docs/mpv-protocol.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/mpv-protocol.reg -------------------------------------------------------------------------------- /dashboard/docs/nginx-root.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/nginx-root.conf -------------------------------------------------------------------------------- /dashboard/docs/nginx-subdir.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/nginx-subdir.conf -------------------------------------------------------------------------------- /dashboard/docs/pvideo接口说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/pvideo接口说明.md -------------------------------------------------------------------------------- /dashboard/docs/t4api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/t4api.md -------------------------------------------------------------------------------- /dashboard/docs/vlc-protocol.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/vlc-protocol.reg -------------------------------------------------------------------------------- /dashboard/docs/外部播放器配置说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/外部播放器配置说明.md -------------------------------------------------------------------------------- /dashboard/docs/自定义页面组件技术规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/docs/自定义页面组件技术规范.md -------------------------------------------------------------------------------- /dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/index.html -------------------------------------------------------------------------------- /dashboard/json/live_cntv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/json/live_cntv.txt -------------------------------------------------------------------------------- /dashboard/json/tv.m3u: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/json/tv.m3u -------------------------------------------------------------------------------- /dashboard/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/package-lock.json -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/playwright.config.js -------------------------------------------------------------------------------- /dashboard/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/pnpm-lock.yaml -------------------------------------------------------------------------------- /dashboard/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | # pnpm workspace configuration 2 | packages: 3 | - '.' 4 | -------------------------------------------------------------------------------- /dashboard/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/postcss.config.js -------------------------------------------------------------------------------- /dashboard/production-server.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/production-server.cjs -------------------------------------------------------------------------------- /dashboard/public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /dashboard/public/default-poster.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/public/default-poster.svg -------------------------------------------------------------------------------- /dashboard/public/lives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/public/lives.jpg -------------------------------------------------------------------------------- /dashboard/public/mock/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/public/mock/data.json -------------------------------------------------------------------------------- /dashboard/public/mock/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/public/mock/middlewares.js -------------------------------------------------------------------------------- /dashboard/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/public/vite.svg -------------------------------------------------------------------------------- /dashboard/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/App.vue -------------------------------------------------------------------------------- /dashboard/src/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/README.md -------------------------------------------------------------------------------- /dashboard/src/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/config.js -------------------------------------------------------------------------------- /dashboard/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/index.js -------------------------------------------------------------------------------- /dashboard/src/api/modules/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/modules/module.js -------------------------------------------------------------------------------- /dashboard/src/api/modules/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/modules/parse.js -------------------------------------------------------------------------------- /dashboard/src/api/modules/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/modules/proxy.js -------------------------------------------------------------------------------- /dashboard/src/api/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/parser.js -------------------------------------------------------------------------------- /dashboard/src/api/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/request.js -------------------------------------------------------------------------------- /dashboard/src/api/services/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/config.js -------------------------------------------------------------------------------- /dashboard/src/api/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/index.js -------------------------------------------------------------------------------- /dashboard/src/api/services/live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/live.js -------------------------------------------------------------------------------- /dashboard/src/api/services/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/parser.js -------------------------------------------------------------------------------- /dashboard/src/api/services/recommendService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/recommendService.js -------------------------------------------------------------------------------- /dashboard/src/api/services/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/site.js -------------------------------------------------------------------------------- /dashboard/src/api/services/sniffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/sniffer.js -------------------------------------------------------------------------------- /dashboard/src/api/services/updateLogService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/updateLogService.js -------------------------------------------------------------------------------- /dashboard/src/api/services/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/video.js -------------------------------------------------------------------------------- /dashboard/src/api/services/watchStatsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/services/watchStatsService.js -------------------------------------------------------------------------------- /dashboard/src/api/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/types/index.js -------------------------------------------------------------------------------- /dashboard/src/api/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/api/utils/index.js -------------------------------------------------------------------------------- /dashboard/src/assets/action.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/action.json -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/demo.css -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/demo_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/demo_index.html -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.css -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.js -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.json -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.ttf -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.woff -------------------------------------------------------------------------------- /dashboard/src/assets/icon_font/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/icon_font/iconfont.woff2 -------------------------------------------------------------------------------- /dashboard/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/logo.png -------------------------------------------------------------------------------- /dashboard/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/assets/vue.svg -------------------------------------------------------------------------------- /dashboard/src/components/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/About.vue -------------------------------------------------------------------------------- /dashboard/src/components/ActionDocCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/ActionDocCard.vue -------------------------------------------------------------------------------- /dashboard/src/components/AddressHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/AddressHistory.vue -------------------------------------------------------------------------------- /dashboard/src/components/ApiUrlManager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/ApiUrlManager.vue -------------------------------------------------------------------------------- /dashboard/src/components/BackupRestoreDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/BackupRestoreDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/Breadcrumb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/Breadcrumb.vue -------------------------------------------------------------------------------- /dashboard/src/components/CategoryModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/CategoryModal.vue -------------------------------------------------------------------------------- /dashboard/src/components/CategoryNavigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/CategoryNavigation.vue -------------------------------------------------------------------------------- /dashboard/src/components/FilterSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/FilterSection.vue -------------------------------------------------------------------------------- /dashboard/src/components/FloatingIframe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/FloatingIframe.vue -------------------------------------------------------------------------------- /dashboard/src/components/FolderBreadcrumb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/FolderBreadcrumb.vue -------------------------------------------------------------------------------- /dashboard/src/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/Footer.vue -------------------------------------------------------------------------------- /dashboard/src/components/GlobalActionDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/GlobalActionDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/GlobalToast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/GlobalToast.vue -------------------------------------------------------------------------------- /dashboard/src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/Header.vue -------------------------------------------------------------------------------- /dashboard/src/components/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/Layout.vue -------------------------------------------------------------------------------- /dashboard/src/components/PlayerSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/PlayerSelector.vue -------------------------------------------------------------------------------- /dashboard/src/components/ScrollToBottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/ScrollToBottom.vue -------------------------------------------------------------------------------- /dashboard/src/components/SearchResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/SearchResults.vue -------------------------------------------------------------------------------- /dashboard/src/components/SearchSettingsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/SearchSettingsModal.vue -------------------------------------------------------------------------------- /dashboard/src/components/SearchVideoGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/SearchVideoGrid.vue -------------------------------------------------------------------------------- /dashboard/src/components/SourceDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/SourceDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/VideoCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/VideoCard.vue -------------------------------------------------------------------------------- /dashboard/src/components/VideoGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/VideoGrid.vue -------------------------------------------------------------------------------- /dashboard/src/components/VideoList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/VideoList.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/ActionDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/ActionDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/ActionRenderer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/ActionRenderer.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/ActionStateManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/ActionStateManager.js -------------------------------------------------------------------------------- /dashboard/src/components/actions/HelpAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/HelpAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/InputAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/InputAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/MenuAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/MenuAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/MsgBoxAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/MsgBoxAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/MultiInputAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/MultiInputAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/README.md -------------------------------------------------------------------------------- /dashboard/src/components/actions/WebViewAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/WebViewAction.vue -------------------------------------------------------------------------------- /dashboard/src/components/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/index.js -------------------------------------------------------------------------------- /dashboard/src/components/actions/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/styles.css -------------------------------------------------------------------------------- /dashboard/src/components/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/actions/types.js -------------------------------------------------------------------------------- /dashboard/src/components/downloader/AddDownloadTaskDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/downloader/AddDownloadTaskDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/downloader/ChapterDetailsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/downloader/ChapterDetailsDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/downloader/DownloadTaskItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/downloader/DownloadTaskItem.vue -------------------------------------------------------------------------------- /dashboard/src/components/downloader/NovelDownloader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/downloader/NovelDownloader.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/ArtVideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/ArtVideoPlayer.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/DebugInfoDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/DebugInfoDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/EpisodeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/EpisodeSelector.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/LiveProxySelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/LiveProxySelector.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/PlayerHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/PlayerHeader.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/SkipSettingsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/SkipSettingsDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/players/VideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/players/VideoPlayer.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/BookReader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/BookReader.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/BookmarkDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/BookmarkDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ChapterSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ChapterSelector.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ComicReader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ComicReader.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ComicReaderHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ComicReaderHeader.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ComicSettingsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ComicSettingsDialog.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ReaderHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ReaderHeader.vue -------------------------------------------------------------------------------- /dashboard/src/components/readers/ReadingSettingsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/components/readers/ReadingSettingsDialog.vue -------------------------------------------------------------------------------- /dashboard/src/composables/useSkipSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/composables/useSkipSettings.js -------------------------------------------------------------------------------- /dashboard/src/demo/action-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/demo/action-demo.js -------------------------------------------------------------------------------- /dashboard/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/main.js -------------------------------------------------------------------------------- /dashboard/src/mock/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/mock/data.json -------------------------------------------------------------------------------- /dashboard/src/mock/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/mock/middlewares.js -------------------------------------------------------------------------------- /dashboard/src/mock/multiInputX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/mock/multiInputX.json -------------------------------------------------------------------------------- /dashboard/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/router/index.js -------------------------------------------------------------------------------- /dashboard/src/services/backupService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/services/backupService.js -------------------------------------------------------------------------------- /dashboard/src/services/downloadService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/services/downloadService.js -------------------------------------------------------------------------------- /dashboard/src/services/localBookService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/services/localBookService.js -------------------------------------------------------------------------------- /dashboard/src/services/resetService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/services/resetService.js -------------------------------------------------------------------------------- /dashboard/src/stores/categoryStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/categoryStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/downloadStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/downloadStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/favoriteStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/favoriteStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/historyStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/historyStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/pageStateStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/pageStateStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/paginationStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/paginationStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/parser.js -------------------------------------------------------------------------------- /dashboard/src/stores/sidebarStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/sidebarStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/siteStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/siteStore.js -------------------------------------------------------------------------------- /dashboard/src/stores/toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/toast.js -------------------------------------------------------------------------------- /dashboard/src/stores/visitedStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/stores/visitedStore.js -------------------------------------------------------------------------------- /dashboard/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/style.css -------------------------------------------------------------------------------- /dashboard/src/styles/design-system.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/styles/design-system.css -------------------------------------------------------------------------------- /dashboard/src/types/global.d.ts: -------------------------------------------------------------------------------- 1 | // 全局类型声明 2 | declare const __APP_VERSION__: string -------------------------------------------------------------------------------- /dashboard/src/utils/MediaPlayerManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/MediaPlayerManager.js -------------------------------------------------------------------------------- /dashboard/src/utils/action-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/action-validator.js -------------------------------------------------------------------------------- /dashboard/src/utils/apiUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/apiUtils.js -------------------------------------------------------------------------------- /dashboard/src/utils/chapterParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/chapterParser.js -------------------------------------------------------------------------------- /dashboard/src/utils/csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/csp.js -------------------------------------------------------------------------------- /dashboard/src/utils/fileTypeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/fileTypeUtils.js -------------------------------------------------------------------------------- /dashboard/src/utils/proxyPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/proxyPlayer.js -------------------------------------------------------------------------------- /dashboard/src/utils/req.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/utils/req.js -------------------------------------------------------------------------------- /dashboard/src/views/ActionDebugTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/ActionDebugTest.vue -------------------------------------------------------------------------------- /dashboard/src/views/ActionTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/ActionTest.vue -------------------------------------------------------------------------------- /dashboard/src/views/BookGallery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/BookGallery.vue -------------------------------------------------------------------------------- /dashboard/src/views/CSPTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/CSPTest.vue -------------------------------------------------------------------------------- /dashboard/src/views/Collection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Collection.vue -------------------------------------------------------------------------------- /dashboard/src/views/History.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/History.vue -------------------------------------------------------------------------------- /dashboard/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Home.vue -------------------------------------------------------------------------------- /dashboard/src/views/Live.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Live.vue -------------------------------------------------------------------------------- /dashboard/src/views/LocalBookReader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/LocalBookReader.vue -------------------------------------------------------------------------------- /dashboard/src/views/Parser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Parser.vue -------------------------------------------------------------------------------- /dashboard/src/views/SearchAggregation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/SearchAggregation.vue -------------------------------------------------------------------------------- /dashboard/src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Settings.vue -------------------------------------------------------------------------------- /dashboard/src/views/Video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/Video.vue -------------------------------------------------------------------------------- /dashboard/src/views/VideoDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/VideoDetail.vue -------------------------------------------------------------------------------- /dashboard/src/views/VideoTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/src/views/VideoTest.vue -------------------------------------------------------------------------------- /dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/tailwind.config.js -------------------------------------------------------------------------------- /dashboard/temp-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/temp-server/package.json -------------------------------------------------------------------------------- /dashboard/temp-server/production-server.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/temp-server/production-server.cjs -------------------------------------------------------------------------------- /dashboard/tests/action-test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/tests/action-test.spec.js -------------------------------------------------------------------------------- /dashboard/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/vercel.json -------------------------------------------------------------------------------- /dashboard/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/dashboard/vite.config.js -------------------------------------------------------------------------------- /proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/proxy/README.md -------------------------------------------------------------------------------- /proxy/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/proxy/config.py -------------------------------------------------------------------------------- /proxy/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/proxy/proxy.py -------------------------------------------------------------------------------- /proxy/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | httpx 3 | uvicorn 4 | psutil -------------------------------------------------------------------------------- /proxy/start_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/proxy/start_proxy.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjdhnx/DrPlayer/HEAD/readme.md --------------------------------------------------------------------------------