├── .changeset ├── README.md └── config.json ├── .dockerignore ├── .env.template ├── .env.vault ├── .eslintrc.js ├── .gitattributes ├── .github ├── actions │ └── pnpm │ │ └── action.yml ├── dependabot.yml ├── labeler.yml └── workflows │ ├── build.yml │ ├── docker-release.yml │ ├── label.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README-zh_CN.md ├── README.md ├── apps ├── server │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── Dockerfile copy │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── auth │ │ │ ├── auth.controller.spec.ts │ │ │ ├── auth.controller.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── constants.ts │ │ │ ├── decorators │ │ │ │ └── public.decorator.ts │ │ │ ├── dto │ │ │ │ ├── outhSignIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ └── testConstants.ts │ │ ├── common │ │ │ ├── filters │ │ │ │ └── http-exception.filter.ts │ │ │ ├── helper │ │ │ │ └── utils.helpers.ts │ │ │ ├── interceptors │ │ │ │ └── transform.interceptor.ts │ │ │ └── responses │ │ │ │ └── api.response.ts │ │ ├── config │ │ │ ├── config.controller.ts │ │ │ ├── config.entity.ts │ │ │ ├── config.module.ts │ │ │ ├── config.service.spec.ts │ │ │ ├── config.service.ts │ │ │ └── custom-config.service.ts │ │ ├── files │ │ │ ├── dto │ │ │ │ ├── create-file.dto.ts │ │ │ │ └── update-file.dto.ts │ │ │ ├── entities │ │ │ │ └── file.entity.ts │ │ │ ├── files.controller.spec.ts │ │ │ ├── files.controller.ts │ │ │ ├── files.module.ts │ │ │ ├── files.service.spec.ts │ │ │ ├── files.service.ts │ │ │ └── watch │ │ │ │ ├── dto │ │ │ │ ├── create-watch.dto.ts │ │ │ │ └── update-watch.dto.ts │ │ │ │ ├── entities │ │ │ │ └── watch.entity.ts │ │ │ │ ├── utils │ │ │ │ ├── inferSubtitleLanguageFromFilename.test.ts │ │ │ │ └── inferSubtitleLanguageFromFilename.ts │ │ │ │ ├── watch.controller.spec.ts │ │ │ │ ├── watch.controller.ts │ │ │ │ ├── watch.module.ts │ │ │ │ ├── watch.processor.ts │ │ │ │ ├── watch.service.spec.ts │ │ │ │ └── watch.service.ts │ │ ├── main.ts │ │ ├── osrt │ │ │ ├── dto │ │ │ │ ├── create-osrt.dto.ts │ │ │ │ ├── pagination.dto.ts │ │ │ │ └── update-osrt.dto.ts │ │ │ ├── entities │ │ │ │ ├── job.entity.ts │ │ │ │ └── osrt.entity.ts │ │ │ ├── event.subject.ts │ │ │ ├── osrt.controller.spec.ts │ │ │ ├── osrt.controller.sse.spec.ts │ │ │ ├── osrt.controller.ts │ │ │ ├── osrt.module.ts │ │ │ ├── osrt.processor.spec.ts │ │ │ ├── osrt.processor.ts │ │ │ ├── osrt.service.spec.ts │ │ │ └── osrt.service.ts │ │ ├── shared │ │ │ ├── shared.controller.spec.ts │ │ │ ├── shared.controller.ts │ │ │ ├── shared.gateway.ts │ │ │ ├── shared.module.ts │ │ │ ├── shared.service.spec.ts │ │ │ └── shared.service.ts │ │ ├── static-dir.provider.ts │ │ ├── subtitle │ │ │ ├── dto │ │ │ │ ├── create-subtitle.dto.ts │ │ │ │ └── update-subtitle.dto.ts │ │ │ ├── entities │ │ │ │ └── subtitle.entity.ts │ │ │ ├── subtitle.controller.spec.ts │ │ │ ├── subtitle.controller.ts │ │ │ ├── subtitle.module.ts │ │ │ ├── subtitle.service.spec.ts │ │ │ └── subtitle.service.ts │ │ ├── translate │ │ │ ├── dto │ │ │ │ ├── create-translate.dto.ts │ │ │ │ └── update-translate.dto.ts │ │ │ ├── entities │ │ │ │ └── translate.entity.ts │ │ │ ├── translate.controller.spec.ts │ │ │ ├── translate.controller.ts │ │ │ ├── translate.module.ts │ │ │ ├── translate.service.spec.ts │ │ │ └── translate.service.ts │ │ ├── upload │ │ │ ├── dto │ │ │ │ ├── create-upload.dto.ts │ │ │ │ └── update-upload.dto.ts │ │ │ ├── entities │ │ │ │ └── upload.entity.ts │ │ │ ├── upload.controller.spec.ts │ │ │ ├── upload.controller.ts │ │ │ ├── upload.module.ts │ │ │ ├── upload.service.spec.ts │ │ │ └── upload.service.ts │ │ ├── users │ │ │ ├── refresh-token.entity.ts │ │ │ ├── users.entity.ts │ │ │ ├── users.module.ts │ │ │ ├── users.service.spec.ts │ │ │ └── users.service.ts │ │ ├── utils │ │ │ ├── file.ts │ │ │ └── uploadsUtils.ts │ │ └── whisper │ │ │ ├── dto │ │ │ ├── create-whisper.dto.ts │ │ │ ├── first-setup.dto.ts │ │ │ ├── update-whisper.dto.ts │ │ │ └── whisper-model.dto.ts │ │ │ ├── entities │ │ │ └── whisper.entity.ts │ │ │ ├── whisper.controller.spec.ts │ │ │ ├── whisper.controller.ts │ │ │ ├── whisper.module.ts │ │ │ ├── whisper.service.spec.ts │ │ │ └── whisper.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── web │ ├── .eslintrc.js │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── Dockerfile copy │ ├── README.md │ ├── atoms │ ├── __tests__ │ │ ├── imagePreview.test.tsx │ │ └── whisperModel.test.tsx │ ├── imagePreview.ts │ ├── proxyUrl.ts │ ├── searchKey.ts │ ├── whisperMakeType.ts │ └── whisperModel.ts │ ├── components.json │ ├── components │ ├── Modal │ │ ├── Autostart.tsx │ │ └── StartModal.tsx │ ├── ModelSelect │ │ └── index.tsx │ ├── PrioritySlider.tsx │ ├── Terminal │ │ ├── index.module.css │ │ └── index.tsx │ ├── global-terminal │ │ ├── api │ │ │ └── query.ts │ │ └── index.tsx │ ├── home-nav.tsx │ ├── icons.tsx │ ├── language-select.tsx │ ├── locale-switcher-select.tsx │ ├── locale-switcher.tsx.tsx │ ├── main-nav.tsx │ ├── mode-toggle.tsx │ ├── page-header.tsx │ ├── setting-button.tsx │ ├── sign-button.tsx │ ├── site-footer.tsx │ ├── site-header.tsx │ ├── style-switcher.tsx │ ├── tailwind-indicator.tsx │ ├── theme-provider.tsx │ ├── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── slider.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts │ ├── user-nav.tsx │ └── user-session.tsx │ ├── config │ └── site.ts │ ├── global.d.ts │ ├── hooks │ ├── useModels.ts │ └── useSeverSetting.tsx │ ├── jest.config.js │ ├── jest.setup.js │ ├── lib │ ├── clientFetch.ts │ ├── fonts.ts │ ├── navigation.ts │ ├── request.ts │ ├── serverFetch.ts │ ├── store.ts │ └── utils.ts │ ├── messages │ ├── cn.json │ └── en.json │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── next.svg │ └── vercel.svg │ ├── src-tauri │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── icons │ │ ├── 128x128.png │ │ ├── 128x128@2x.png │ │ ├── 32x32.png │ │ ├── Square107x107Logo.png │ │ ├── Square142x142Logo.png │ │ ├── Square150x150Logo.png │ │ ├── Square284x284Logo.png │ │ ├── Square30x30Logo.png │ │ ├── Square310x310Logo.png │ │ ├── Square44x44Logo.png │ │ ├── Square71x71Logo.png │ │ ├── Square89x89Logo.png │ │ ├── StoreLogo.png │ │ ├── icon.icns │ │ ├── icon.ico │ │ └── icon.png │ ├── src │ │ └── main.rs │ └── tauri.conf.json │ ├── src │ ├── app │ │ ├── [locale] │ │ │ ├── [...rest] │ │ │ │ └── page.tsx │ │ │ ├── api │ │ │ │ └── models.ts │ │ │ ├── initial-setup │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── login │ │ │ │ ├── api │ │ │ │ │ └── auth.ts │ │ │ │ ├── components │ │ │ │ │ └── user-auth-form.tsx │ │ │ │ └── page.tsx │ │ │ ├── not-found.tsx │ │ │ ├── page.tsx │ │ │ ├── preview │ │ │ │ ├── gallery │ │ │ │ │ ├── components │ │ │ │ │ │ ├── Search.tsx │ │ │ │ │ │ ├── action-bar.tsx │ │ │ │ │ │ ├── album-artwork.tsx │ │ │ │ │ │ ├── finished-circle.tsx │ │ │ │ │ │ ├── gallery-list.tsx │ │ │ │ │ │ ├── preview-circle.tsx │ │ │ │ │ │ └── preview-modal.tsx │ │ │ │ │ ├── data │ │ │ │ │ │ ├── albums.ts │ │ │ │ │ │ ├── playlists.ts │ │ │ │ │ │ ├── query.ts │ │ │ │ │ │ └── schema.ts │ │ │ │ │ ├── error.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── tasks │ │ │ │ │ ├── api │ │ │ │ │ │ └── osrt.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── ImagePreviewModal.tsx │ │ │ │ │ │ ├── columns.tsx │ │ │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ │ │ ├── data-table-faceted-filter.tsx │ │ │ │ │ │ ├── data-table-pagination.tsx │ │ │ │ │ │ ├── data-table-row-actions.tsx │ │ │ │ │ │ ├── data-table-toolbar.tsx │ │ │ │ │ │ ├── data-table-view-options.tsx │ │ │ │ │ │ ├── data-table.tsx │ │ │ │ │ │ └── user-nav.tsx │ │ │ │ │ ├── data │ │ │ │ │ │ ├── data.tsx │ │ │ │ │ │ ├── schema.ts │ │ │ │ │ │ ├── seed.ts │ │ │ │ │ │ ├── tasks.json │ │ │ │ │ │ └── types.ts │ │ │ │ │ └── page.tsx │ │ │ │ └── translate │ │ │ │ │ ├── Form.tsx │ │ │ │ │ ├── SubtitleTable.tsx │ │ │ │ │ ├── file.ts │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── types.ts │ │ │ ├── providers │ │ │ │ ├── NextAuthProvider.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── jotai-provider.tsx │ │ │ ├── settings │ │ │ │ ├── api │ │ │ │ │ └── client.ts │ │ │ │ ├── components │ │ │ │ │ ├── profile-form.tsx │ │ │ │ │ └── sidebar-nav.tsx │ │ │ │ ├── data │ │ │ │ │ └── schema.ts │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── server │ │ │ │ │ └── page.tsx │ │ │ │ └── whisper │ │ │ │ │ ├── components │ │ │ │ │ ├── model-item.tsx │ │ │ │ │ ├── models.tsx │ │ │ │ │ └── prefrences.tsx │ │ │ │ │ └── page.tsx │ │ │ └── signup │ │ │ │ └── page.tsx │ │ ├── error.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ └── page.tsx │ ├── i18n.ts │ └── middleware.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ └── types │ ├── index.d.ts │ └── next-auth.d.ts ├── docker-compose-build.yml ├── docker-compose.yml ├── docker ├── Dockerfile ├── build.sh └── docker-compose-storage.yml ├── ecosystem.config.js ├── entrypoint.sh ├── jest.config.js ├── package.json ├── packages ├── eslint-config-custom-server │ ├── CHANGELOG.md │ ├── index.js │ └── package.json ├── eslint-config-custom │ ├── CHANGELOG.md │ ├── index.js │ └── package.json ├── jest-presets │ ├── CHANGELOG.md │ ├── jest │ │ └── node │ │ │ └── jest-preset.js │ └── package.json ├── logger │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── log.test.ts │ │ │ └── tsconfig.json │ │ └── index.ts │ └── tsconfig.json ├── nfoParser │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── samples │ │ ├── DLDSS-143-C.nfo │ │ ├── John.Wick.Chapter.4.2023.2160p.WEB-DL.DDP5.1.Atmos.HDR10Plus.H.265-CM.nfo │ │ └── test.nfo │ ├── src │ │ ├── cli.ts │ │ ├── index.ts │ │ └── parser.ts │ └── tsconfig.json ├── shared-types │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── api.response.ts │ │ ├── file-extension.ts │ │ ├── index.ts │ │ ├── osrt │ │ │ └── index.ts │ │ └── whisper.ts │ └── tsconfig.json ├── translater │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── Cyberpunk.Edgerunners.S01E06.DUBBED.1080p.WEBRip.x265-RARBG.srt │ ├── output.srt │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── TranslateInstance.test.ts │ │ │ ├── google.test.ts │ │ │ ├── gpt3.test.ts │ │ │ ├── translateSrtStream.test.ts │ │ │ └── translateSrtStreamGroup.test.ts │ │ ├── google.ts │ │ ├── gpt3.ts │ │ ├── index.ts │ │ ├── jfk.wav │ │ ├── test.wav │ │ ├── transcriptions.ts │ │ └── types.ts │ └── tsconfig.json ├── tsconfig │ ├── CHANGELOG.md │ ├── base.json │ ├── nextjs.json │ ├── package.json │ ├── react-library.json │ └── vite.json ├── ui │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── CounterButton.tsx │ │ ├── NewTabLink.tsx │ │ ├── __tests__ │ │ │ ├── index.test.tsx.bak │ │ │ └── tsconfig.json │ │ └── index.tsx │ └── tsconfig.json ├── utils │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── index.test.ts │ │ │ └── tsconfig.json │ │ └── index.ts │ └── tsconfig.json └── whisper │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── Whisper.md │ ├── package.json │ ├── src │ ├── __tests__ │ │ ├── ffmpeg.test.ts │ │ ├── stop.test.ts │ │ └── whisper.test.ts │ ├── index.ts │ ├── setup.ts │ └── types.ts │ ├── test_run.sh │ └── tsconfig.json ├── pictures ├── preview_modal.png └── whisper_preview.png ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── check-pm2.sh ├── coverage-total.js ├── docker-build.sh ├── docker-buildx.sh ├── setup-whisper.sh └── start.sh ├── test_subtitles ├── The.Super.Mario.Bros.Movie.2023.1080p.Cam.X264.Will1869.srt └── output.srt └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.env.template -------------------------------------------------------------------------------- /.env.vault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.env.vault -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/pnpm/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/actions/pnpm/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/workflows/docker-release.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers = true 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/README-zh_CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/README.md -------------------------------------------------------------------------------- /apps/server/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom-server"], 4 | }; -------------------------------------------------------------------------------- /apps/server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/CHANGELOG.md -------------------------------------------------------------------------------- /apps/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/Dockerfile -------------------------------------------------------------------------------- /apps/server/Dockerfile copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/Dockerfile copy -------------------------------------------------------------------------------- /apps/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/README.md -------------------------------------------------------------------------------- /apps/server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/jest.config.js -------------------------------------------------------------------------------- /apps/server/jest.setup.js: -------------------------------------------------------------------------------- 1 | require("dotenv").config(); 2 | -------------------------------------------------------------------------------- /apps/server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/nest-cli.json -------------------------------------------------------------------------------- /apps/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/package.json -------------------------------------------------------------------------------- /apps/server/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/app.controller.ts -------------------------------------------------------------------------------- /apps/server/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/app.module.ts -------------------------------------------------------------------------------- /apps/server/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/app.service.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.guard.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.module.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/auth.service.ts -------------------------------------------------------------------------------- /apps/server/src/auth/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/constants.ts -------------------------------------------------------------------------------- /apps/server/src/auth/decorators/public.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/decorators/public.decorator.ts -------------------------------------------------------------------------------- /apps/server/src/auth/dto/outhSignIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/dto/outhSignIn.dto.ts -------------------------------------------------------------------------------- /apps/server/src/auth/dto/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/dto/register.dto.ts -------------------------------------------------------------------------------- /apps/server/src/auth/testConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/auth/testConstants.ts -------------------------------------------------------------------------------- /apps/server/src/common/filters/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/common/filters/http-exception.filter.ts -------------------------------------------------------------------------------- /apps/server/src/common/helper/utils.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/common/helper/utils.helpers.ts -------------------------------------------------------------------------------- /apps/server/src/common/interceptors/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/common/interceptors/transform.interceptor.ts -------------------------------------------------------------------------------- /apps/server/src/common/responses/api.response.ts: -------------------------------------------------------------------------------- 1 | export { ApiResponse } from "shared-types"; 2 | -------------------------------------------------------------------------------- /apps/server/src/config/config.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/config.controller.ts -------------------------------------------------------------------------------- /apps/server/src/config/config.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/config.entity.ts -------------------------------------------------------------------------------- /apps/server/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/config.module.ts -------------------------------------------------------------------------------- /apps/server/src/config/config.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/config.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/config.service.ts -------------------------------------------------------------------------------- /apps/server/src/config/custom-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/config/custom-config.service.ts -------------------------------------------------------------------------------- /apps/server/src/files/dto/create-file.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateFileDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/files/dto/update-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/dto/update-file.dto.ts -------------------------------------------------------------------------------- /apps/server/src/files/entities/file.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/entities/file.entity.ts -------------------------------------------------------------------------------- /apps/server/src/files/files.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/files.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/files/files.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/files.controller.ts -------------------------------------------------------------------------------- /apps/server/src/files/files.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/files.module.ts -------------------------------------------------------------------------------- /apps/server/src/files/files.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/files.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/files/files.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/files.service.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/dto/create-watch.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateWatchDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/files/watch/dto/update-watch.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/dto/update-watch.dto.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/entities/watch.entity.ts: -------------------------------------------------------------------------------- 1 | export class Watch {} 2 | -------------------------------------------------------------------------------- /apps/server/src/files/watch/utils/inferSubtitleLanguageFromFilename.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/utils/inferSubtitleLanguageFromFilename.test.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/utils/inferSubtitleLanguageFromFilename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/utils/inferSubtitleLanguageFromFilename.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.controller.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.module.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.processor.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/files/watch/watch.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/files/watch/watch.service.ts -------------------------------------------------------------------------------- /apps/server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/main.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/dto/create-osrt.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/dto/create-osrt.dto.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/dto/pagination.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/dto/pagination.dto.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/dto/update-osrt.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/dto/update-osrt.dto.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/entities/job.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/entities/job.entity.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/entities/osrt.entity.ts: -------------------------------------------------------------------------------- 1 | export class Osrt {} 2 | -------------------------------------------------------------------------------- /apps/server/src/osrt/event.subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/event.subject.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.controller.sse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.controller.sse.spec.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.controller.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.module.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.processor.spec.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.processor.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/osrt/osrt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/osrt/osrt.service.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.controller.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.gateway.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.module.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/shared/shared.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/shared/shared.service.ts -------------------------------------------------------------------------------- /apps/server/src/static-dir.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/static-dir.provider.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/dto/create-subtitle.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateSubtitleDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/subtitle/dto/update-subtitle.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/dto/update-subtitle.dto.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/entities/subtitle.entity.ts: -------------------------------------------------------------------------------- 1 | export class Subtitle {} 2 | -------------------------------------------------------------------------------- /apps/server/src/subtitle/subtitle.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/subtitle.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/subtitle.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/subtitle.controller.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/subtitle.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/subtitle.module.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/subtitle.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/subtitle.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/subtitle/subtitle.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/subtitle/subtitle.service.ts -------------------------------------------------------------------------------- /apps/server/src/translate/dto/create-translate.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateTranslateDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/translate/dto/update-translate.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/dto/update-translate.dto.ts -------------------------------------------------------------------------------- /apps/server/src/translate/entities/translate.entity.ts: -------------------------------------------------------------------------------- 1 | export class Translate {} 2 | -------------------------------------------------------------------------------- /apps/server/src/translate/translate.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/translate.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/translate/translate.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/translate.controller.ts -------------------------------------------------------------------------------- /apps/server/src/translate/translate.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/translate.module.ts -------------------------------------------------------------------------------- /apps/server/src/translate/translate.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/translate.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/translate/translate.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/translate/translate.service.ts -------------------------------------------------------------------------------- /apps/server/src/upload/dto/create-upload.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateUploadDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/upload/dto/update-upload.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/dto/update-upload.dto.ts -------------------------------------------------------------------------------- /apps/server/src/upload/entities/upload.entity.ts: -------------------------------------------------------------------------------- 1 | export class Upload {} 2 | -------------------------------------------------------------------------------- /apps/server/src/upload/upload.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/upload.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/upload/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/upload.controller.ts -------------------------------------------------------------------------------- /apps/server/src/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/upload.module.ts -------------------------------------------------------------------------------- /apps/server/src/upload/upload.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/upload.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/upload/upload.service.ts -------------------------------------------------------------------------------- /apps/server/src/users/refresh-token.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/users/refresh-token.entity.ts -------------------------------------------------------------------------------- /apps/server/src/users/users.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/users/users.entity.ts -------------------------------------------------------------------------------- /apps/server/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/users/users.module.ts -------------------------------------------------------------------------------- /apps/server/src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/users/users.service.ts -------------------------------------------------------------------------------- /apps/server/src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/utils/file.ts -------------------------------------------------------------------------------- /apps/server/src/utils/uploadsUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/utils/uploadsUtils.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/dto/create-whisper.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateWhisperDto {} 2 | -------------------------------------------------------------------------------- /apps/server/src/whisper/dto/first-setup.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/dto/first-setup.dto.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/dto/update-whisper.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/dto/update-whisper.dto.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/dto/whisper-model.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/dto/whisper-model.dto.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/entities/whisper.entity.ts: -------------------------------------------------------------------------------- 1 | export class Whisper {} 2 | -------------------------------------------------------------------------------- /apps/server/src/whisper/whisper.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/whisper.controller.spec.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/whisper.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/whisper.controller.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/whisper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/whisper.module.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/whisper.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/whisper.service.spec.ts -------------------------------------------------------------------------------- /apps/server/src/whisper/whisper.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/src/whisper/whisper.service.ts -------------------------------------------------------------------------------- /apps/server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/tsconfig.build.json -------------------------------------------------------------------------------- /apps/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/server/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/.vscode/settings.json -------------------------------------------------------------------------------- /apps/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/CHANGELOG.md -------------------------------------------------------------------------------- /apps/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/Dockerfile -------------------------------------------------------------------------------- /apps/web/Dockerfile copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/Dockerfile copy -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/atoms/__tests__/imagePreview.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/__tests__/imagePreview.test.tsx -------------------------------------------------------------------------------- /apps/web/atoms/__tests__/whisperModel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/__tests__/whisperModel.test.tsx -------------------------------------------------------------------------------- /apps/web/atoms/imagePreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/imagePreview.ts -------------------------------------------------------------------------------- /apps/web/atoms/proxyUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/proxyUrl.ts -------------------------------------------------------------------------------- /apps/web/atoms/searchKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/searchKey.ts -------------------------------------------------------------------------------- /apps/web/atoms/whisperMakeType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/whisperMakeType.ts -------------------------------------------------------------------------------- /apps/web/atoms/whisperModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/atoms/whisperModel.ts -------------------------------------------------------------------------------- /apps/web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components.json -------------------------------------------------------------------------------- /apps/web/components/Modal/Autostart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/Modal/Autostart.tsx -------------------------------------------------------------------------------- /apps/web/components/Modal/StartModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/Modal/StartModal.tsx -------------------------------------------------------------------------------- /apps/web/components/ModelSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ModelSelect/index.tsx -------------------------------------------------------------------------------- /apps/web/components/PrioritySlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/PrioritySlider.tsx -------------------------------------------------------------------------------- /apps/web/components/Terminal/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/Terminal/index.module.css -------------------------------------------------------------------------------- /apps/web/components/Terminal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/Terminal/index.tsx -------------------------------------------------------------------------------- /apps/web/components/global-terminal/api/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/global-terminal/api/query.ts -------------------------------------------------------------------------------- /apps/web/components/global-terminal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/global-terminal/index.tsx -------------------------------------------------------------------------------- /apps/web/components/home-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/home-nav.tsx -------------------------------------------------------------------------------- /apps/web/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/icons.tsx -------------------------------------------------------------------------------- /apps/web/components/language-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/language-select.tsx -------------------------------------------------------------------------------- /apps/web/components/locale-switcher-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/locale-switcher-select.tsx -------------------------------------------------------------------------------- /apps/web/components/locale-switcher.tsx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/locale-switcher.tsx.tsx -------------------------------------------------------------------------------- /apps/web/components/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/main-nav.tsx -------------------------------------------------------------------------------- /apps/web/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/mode-toggle.tsx -------------------------------------------------------------------------------- /apps/web/components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/page-header.tsx -------------------------------------------------------------------------------- /apps/web/components/setting-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/setting-button.tsx -------------------------------------------------------------------------------- /apps/web/components/sign-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/sign-button.tsx -------------------------------------------------------------------------------- /apps/web/components/site-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/site-footer.tsx -------------------------------------------------------------------------------- /apps/web/components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/site-header.tsx -------------------------------------------------------------------------------- /apps/web/components/style-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/style-switcher.tsx -------------------------------------------------------------------------------- /apps/web/components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /apps/web/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/theme-provider.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/avatar.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/popover.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/slider.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/switch.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/textarea.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/toast.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/toaster.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/ui/use-toast.ts -------------------------------------------------------------------------------- /apps/web/components/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/user-nav.tsx -------------------------------------------------------------------------------- /apps/web/components/user-session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/components/user-session.tsx -------------------------------------------------------------------------------- /apps/web/config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/config/site.ts -------------------------------------------------------------------------------- /apps/web/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/global.d.ts -------------------------------------------------------------------------------- /apps/web/hooks/useModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/hooks/useModels.ts -------------------------------------------------------------------------------- /apps/web/hooks/useSeverSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/hooks/useSeverSetting.tsx -------------------------------------------------------------------------------- /apps/web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/jest.config.js -------------------------------------------------------------------------------- /apps/web/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/jest.setup.js -------------------------------------------------------------------------------- /apps/web/lib/clientFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/clientFetch.ts -------------------------------------------------------------------------------- /apps/web/lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/fonts.ts -------------------------------------------------------------------------------- /apps/web/lib/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/navigation.ts -------------------------------------------------------------------------------- /apps/web/lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/request.ts -------------------------------------------------------------------------------- /apps/web/lib/serverFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/serverFetch.ts -------------------------------------------------------------------------------- /apps/web/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/store.ts -------------------------------------------------------------------------------- /apps/web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/lib/utils.ts -------------------------------------------------------------------------------- /apps/web/messages/cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/messages/cn.json -------------------------------------------------------------------------------- /apps/web/messages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/messages/en.json -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/public/next.svg -------------------------------------------------------------------------------- /apps/web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/public/vercel.svg -------------------------------------------------------------------------------- /apps/web/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/.gitignore -------------------------------------------------------------------------------- /apps/web/src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /apps/web/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /apps/web/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/build.rs -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /apps/web/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /apps/web/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/src/main.rs -------------------------------------------------------------------------------- /apps/web/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/[...rest]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/[...rest]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/api/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/api/models.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/initial-setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/initial-setup/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/login/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/login/api/auth.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/login/components/user-auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/login/components/user-auth-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/login/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/Search.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/action-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/action-bar.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/album-artwork.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/album-artwork.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/finished-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/finished-circle.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/gallery-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/gallery-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/preview-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/preview-circle.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/components/preview-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/components/preview-modal.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/data/albums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/data/albums.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/data/playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/data/playlists.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/data/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/data/query.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/data/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/data/schema.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/error.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/gallery/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/gallery/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/api/osrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/api/osrt.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/ImagePreviewModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/ImagePreviewModal.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/columns.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-column-header.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-faceted-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-faceted-filter.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-pagination.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-row-actions.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-toolbar.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table-view-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table-view-options.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/data-table.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/components/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/components/user-nav.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/data/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/data/data.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/data/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/data/schema.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/data/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/data/seed.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/data/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/data/tasks.json -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/data/types.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/tasks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/tasks/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/translate/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/translate/Form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/translate/SubtitleTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/translate/SubtitleTable.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/translate/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/translate/file.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/translate/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/translate/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/preview/translate/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/preview/translate/types.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/providers/NextAuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/providers/NextAuthProvider.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/providers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/providers/index.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/providers/jotai-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/providers/jotai-provider.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/api/client.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/components/profile-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/components/profile-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/components/sidebar-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/components/sidebar-nav.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/data/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/data/schema.ts -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/server/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/server/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/whisper/components/model-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/whisper/components/model-item.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/whisper/components/models.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/whisper/components/models.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/whisper/components/prefrences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/whisper/components/prefrences.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/settings/whisper/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/settings/whisper/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/[locale]/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/[locale]/signup/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/error.tsx -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/globals.css -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/i18n.ts -------------------------------------------------------------------------------- /apps/web/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/src/middleware.ts -------------------------------------------------------------------------------- /apps/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/tailwind.config.js -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/types/index.d.ts -------------------------------------------------------------------------------- /apps/web/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/apps/web/types/next-auth.d.ts -------------------------------------------------------------------------------- /docker-compose-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/docker-compose-build.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/docker-compose-storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/docker/docker-compose-storage.yml -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Then execute the command from CMD 4 | exec "$@" 5 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/package.json -------------------------------------------------------------------------------- /packages/eslint-config-custom-server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom-server/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-config-custom-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom-server/index.js -------------------------------------------------------------------------------- /packages/eslint-config-custom-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom-server/package.json -------------------------------------------------------------------------------- /packages/eslint-config-custom/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-config-custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom/index.js -------------------------------------------------------------------------------- /packages/eslint-config-custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/eslint-config-custom/package.json -------------------------------------------------------------------------------- /packages/jest-presets/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/jest-presets/CHANGELOG.md -------------------------------------------------------------------------------- /packages/jest-presets/jest/node/jest-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/jest-presets/jest/node/jest-preset.js -------------------------------------------------------------------------------- /packages/jest-presets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/jest-presets/package.json -------------------------------------------------------------------------------- /packages/logger/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/logger/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/CHANGELOG.md -------------------------------------------------------------------------------- /packages/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/package.json -------------------------------------------------------------------------------- /packages/logger/src/__tests__/log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/src/__tests__/log.test.ts -------------------------------------------------------------------------------- /packages/logger/src/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/src/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/logger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/src/index.ts -------------------------------------------------------------------------------- /packages/logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/logger/tsconfig.json -------------------------------------------------------------------------------- /packages/nfoParser/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/nfoParser/.gitignore: -------------------------------------------------------------------------------- 1 | samples/*.json -------------------------------------------------------------------------------- /packages/nfoParser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nfoParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/README.md -------------------------------------------------------------------------------- /packages/nfoParser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/package.json -------------------------------------------------------------------------------- /packages/nfoParser/samples/DLDSS-143-C.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/samples/DLDSS-143-C.nfo -------------------------------------------------------------------------------- /packages/nfoParser/samples/John.Wick.Chapter.4.2023.2160p.WEB-DL.DDP5.1.Atmos.HDR10Plus.H.265-CM.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/samples/John.Wick.Chapter.4.2023.2160p.WEB-DL.DDP5.1.Atmos.HDR10Plus.H.265-CM.nfo -------------------------------------------------------------------------------- /packages/nfoParser/samples/test.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/samples/test.nfo -------------------------------------------------------------------------------- /packages/nfoParser/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/src/cli.ts -------------------------------------------------------------------------------- /packages/nfoParser/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./parser"; 2 | -------------------------------------------------------------------------------- /packages/nfoParser/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/src/parser.ts -------------------------------------------------------------------------------- /packages/nfoParser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/nfoParser/tsconfig.json -------------------------------------------------------------------------------- /packages/shared-types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shared-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/package.json -------------------------------------------------------------------------------- /packages/shared-types/src/api.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/src/api.response.ts -------------------------------------------------------------------------------- /packages/shared-types/src/file-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/src/file-extension.ts -------------------------------------------------------------------------------- /packages/shared-types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/src/index.ts -------------------------------------------------------------------------------- /packages/shared-types/src/osrt/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/shared-types/src/whisper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/src/whisper.ts -------------------------------------------------------------------------------- /packages/shared-types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/shared-types/tsconfig.json -------------------------------------------------------------------------------- /packages/translater/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/translater/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/CHANGELOG.md -------------------------------------------------------------------------------- /packages/translater/Cyberpunk.Edgerunners.S01E06.DUBBED.1080p.WEBRip.x265-RARBG.srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/Cyberpunk.Edgerunners.S01E06.DUBBED.1080p.WEBRip.x265-RARBG.srt -------------------------------------------------------------------------------- /packages/translater/output.srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/output.srt -------------------------------------------------------------------------------- /packages/translater/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/package.json -------------------------------------------------------------------------------- /packages/translater/src/__tests__/TranslateInstance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/__tests__/TranslateInstance.test.ts -------------------------------------------------------------------------------- /packages/translater/src/__tests__/google.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/__tests__/google.test.ts -------------------------------------------------------------------------------- /packages/translater/src/__tests__/gpt3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/__tests__/gpt3.test.ts -------------------------------------------------------------------------------- /packages/translater/src/__tests__/translateSrtStream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/__tests__/translateSrtStream.test.ts -------------------------------------------------------------------------------- /packages/translater/src/__tests__/translateSrtStreamGroup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/__tests__/translateSrtStreamGroup.test.ts -------------------------------------------------------------------------------- /packages/translater/src/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/google.ts -------------------------------------------------------------------------------- /packages/translater/src/gpt3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/gpt3.ts -------------------------------------------------------------------------------- /packages/translater/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/index.ts -------------------------------------------------------------------------------- /packages/translater/src/jfk.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/jfk.wav -------------------------------------------------------------------------------- /packages/translater/src/test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/test.wav -------------------------------------------------------------------------------- /packages/translater/src/transcriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/transcriptions.ts -------------------------------------------------------------------------------- /packages/translater/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/src/types.ts -------------------------------------------------------------------------------- /packages/translater/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/translater/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/tsconfig/vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/tsconfig/vite.json -------------------------------------------------------------------------------- /packages/ui/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/src/CounterButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/src/CounterButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/NewTabLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/src/NewTabLink.tsx -------------------------------------------------------------------------------- /packages/ui/src/__tests__/index.test.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/src/__tests__/index.test.tsx.bak -------------------------------------------------------------------------------- /packages/ui/src/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/src/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/src/index.tsx -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/src/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utils/src/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/src/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/whisper/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /packages/whisper/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/CHANGELOG.md -------------------------------------------------------------------------------- /packages/whisper/Whisper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/Whisper.md -------------------------------------------------------------------------------- /packages/whisper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/package.json -------------------------------------------------------------------------------- /packages/whisper/src/__tests__/ffmpeg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/src/__tests__/ffmpeg.test.ts -------------------------------------------------------------------------------- /packages/whisper/src/__tests__/stop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/src/__tests__/stop.test.ts -------------------------------------------------------------------------------- /packages/whisper/src/__tests__/whisper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/src/__tests__/whisper.test.ts -------------------------------------------------------------------------------- /packages/whisper/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/src/index.ts -------------------------------------------------------------------------------- /packages/whisper/src/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/src/setup.ts -------------------------------------------------------------------------------- /packages/whisper/src/types.ts: -------------------------------------------------------------------------------- 1 | export { WhisperModel, MakeType } from "shared-types"; 2 | -------------------------------------------------------------------------------- /packages/whisper/test_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/test_run.sh -------------------------------------------------------------------------------- /packages/whisper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/packages/whisper/tsconfig.json -------------------------------------------------------------------------------- /pictures/preview_modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/pictures/preview_modal.png -------------------------------------------------------------------------------- /pictures/whisper_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/pictures/whisper_preview.png -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/check-pm2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/check-pm2.sh -------------------------------------------------------------------------------- /scripts/coverage-total.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/coverage-total.js -------------------------------------------------------------------------------- /scripts/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/docker-build.sh -------------------------------------------------------------------------------- /scripts/docker-buildx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/docker-buildx.sh -------------------------------------------------------------------------------- /scripts/setup-whisper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/setup-whisper.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /test_subtitles/The.Super.Mario.Bros.Movie.2023.1080p.Cam.X264.Will1869.srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/test_subtitles/The.Super.Mario.Bros.Movie.2023.1080p.Cam.X264.Will1869.srt -------------------------------------------------------------------------------- /test_subtitles/output.srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/test_subtitles/output.srt -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqwuzhaoyi/gpt-subtitle/HEAD/turbo.json --------------------------------------------------------------------------------