├── .dockerignore ├── .example.env ├── .github ├── ISSUE_TEMPLATE │ ├── document.md │ ├── enhancement.md │ ├── error.md │ └── maintenance.md ├── release-drafter.yml ├── weekly-digest.yml └── workflows │ ├── release-drafter.yml │ ├── release-please.yml │ └── release-remotion.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .releaserc ├── CHANGELOG.md ├── Dockerfile ├── LICENSE.txt ├── README.md ├── components ├── ActionsAfterResult.tsx ├── CommandMenu.tsx ├── Footer.tsx ├── GitHub.tsx ├── Header.tsx ├── PromptOptions.tsx ├── SaveNoteButton.tsx ├── Sentence.tsx ├── SignIn.tsx ├── SquigglyLines.tsx ├── SubmitButton.tsx ├── SummaryResult.tsx ├── SwitchTimestamp.tsx ├── TypingSlogan.tsx ├── UsageAction.tsx ├── UsageDescription.tsx ├── UserKeyInput.tsx ├── context │ └── analytics.tsx ├── icons.tsx ├── mode-toggle.tsx ├── shared │ ├── leaflet.tsx │ ├── modal.tsx │ └── popover.tsx ├── sidebar.tsx ├── sign-in-modal.tsx ├── tailwind-indicator.tsx ├── ui │ ├── button.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── label.tsx │ ├── select.tsx │ ├── slider.tsx │ ├── switch-item.tsx │ ├── switch.tsx │ ├── toast.tsx │ ├── toaster.tsx │ └── tooltip.tsx └── user-dropdown.tsx ├── deploy-ch.md ├── dev.Dockerfile ├── docker-compose.yml ├── hooks ├── notes │ ├── flomo.ts │ └── lark.ts ├── use-toast.ts ├── use-window-size.ts ├── useConfig.ts ├── useLocalStorage.ts └── useSummarize.ts ├── lib ├── bilibili │ ├── fetchBilibiliSubtitle.ts │ └── fetchBilibiliSubtitleUrls.ts ├── fetchSubtitle.ts ├── lemon.ts ├── openai │ ├── checkOpenaiApiKey.ts │ ├── fetchOpenAIResult.ts │ ├── getSmallSizeTranscripts.ts │ ├── prompt.ts │ ├── selectApiKeyAndActivatedLicenseKey.ts │ └── trimOpenAiResult.ts ├── supabase.ts ├── types.ts ├── upstash.ts ├── utils.ts └── youtube │ ├── fetchYoutubeSubtitle.ts │ └── fetchYoutubeSubtitleUrls.ts ├── middleware.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── [...slug].tsx ├── _app.tsx ├── _document.tsx ├── _error.tsx ├── api │ └── sumup.ts ├── index.tsx ├── shop.tsx └── user │ ├── dashboard.tsx │ ├── integration.tsx │ └── videos.tsx ├── postcss.config.js ├── public ├── BibiGPT.gif ├── deploy-ch │ ├── img_1.png │ ├── img_2.png │ ├── img_3.jpg │ ├── img_4.png │ ├── img_5.png │ ├── img_6.png │ └── img_7.png ├── edit.png ├── favicon.ico ├── loading.svg ├── og-image.jpg ├── og-image.png ├── screenshot.png ├── shortcuts.png ├── tv-logo.png ├── tv.svg ├── vercel.svg ├── video-off.svg ├── video.png └── wechat.jpg ├── sentry.client.config.js ├── sentry.edge.config.js ├── sentry.properties ├── sentry.server.config.js ├── styles ├── globals.css └── markdown.css ├── tailwind.config.js ├── tsconfig.json ├── utils ├── constants.ts ├── constants │ └── language.ts ├── env.ts ├── extractSentenceWithTimestamp.ts ├── extractTimestamp.ts ├── extractUrl.ts ├── fetchWithTimeout.ts ├── formatSummary.ts ├── fp.ts ├── getCacheId.ts ├── getRedirectUrl.ts ├── getVideoIdFromUrl.ts ├── readStream.ts ├── reduceSubtitleTimestamp.ts └── schemas │ └── video.ts └── vercel.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.dockerignore -------------------------------------------------------------------------------- /.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.example.env -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/ISSUE_TEMPLATE/document.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/ISSUE_TEMPLATE/error.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/ISSUE_TEMPLATE/maintenance.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/weekly-digest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/weekly-digest.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/release-remotion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.github/workflows/release-remotion.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/README.md -------------------------------------------------------------------------------- /components/ActionsAfterResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ActionsAfterResult.tsx -------------------------------------------------------------------------------- /components/CommandMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/CommandMenu.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/GitHub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/GitHub.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/PromptOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/PromptOptions.tsx -------------------------------------------------------------------------------- /components/SaveNoteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SaveNoteButton.tsx -------------------------------------------------------------------------------- /components/Sentence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/Sentence.tsx -------------------------------------------------------------------------------- /components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SignIn.tsx -------------------------------------------------------------------------------- /components/SquigglyLines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SquigglyLines.tsx -------------------------------------------------------------------------------- /components/SubmitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SubmitButton.tsx -------------------------------------------------------------------------------- /components/SummaryResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SummaryResult.tsx -------------------------------------------------------------------------------- /components/SwitchTimestamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/SwitchTimestamp.tsx -------------------------------------------------------------------------------- /components/TypingSlogan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/TypingSlogan.tsx -------------------------------------------------------------------------------- /components/UsageAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/UsageAction.tsx -------------------------------------------------------------------------------- /components/UsageDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/UsageDescription.tsx -------------------------------------------------------------------------------- /components/UserKeyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/UserKeyInput.tsx -------------------------------------------------------------------------------- /components/context/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/context/analytics.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/mode-toggle.tsx -------------------------------------------------------------------------------- /components/shared/leaflet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/shared/leaflet.tsx -------------------------------------------------------------------------------- /components/shared/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/shared/modal.tsx -------------------------------------------------------------------------------- /components/shared/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/shared/popover.tsx -------------------------------------------------------------------------------- /components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/sidebar.tsx -------------------------------------------------------------------------------- /components/sign-in-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/sign-in-modal.tsx -------------------------------------------------------------------------------- /components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/switch-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/switch-item.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/user-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/components/user-dropdown.tsx -------------------------------------------------------------------------------- /deploy-ch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/deploy-ch.md -------------------------------------------------------------------------------- /dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/dev.Dockerfile -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /hooks/notes/flomo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/notes/flomo.ts -------------------------------------------------------------------------------- /hooks/notes/lark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/notes/lark.ts -------------------------------------------------------------------------------- /hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/use-toast.ts -------------------------------------------------------------------------------- /hooks/use-window-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/use-window-size.ts -------------------------------------------------------------------------------- /hooks/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/useConfig.ts -------------------------------------------------------------------------------- /hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /hooks/useSummarize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/hooks/useSummarize.ts -------------------------------------------------------------------------------- /lib/bilibili/fetchBilibiliSubtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/bilibili/fetchBilibiliSubtitle.ts -------------------------------------------------------------------------------- /lib/bilibili/fetchBilibiliSubtitleUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/bilibili/fetchBilibiliSubtitleUrls.ts -------------------------------------------------------------------------------- /lib/fetchSubtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/fetchSubtitle.ts -------------------------------------------------------------------------------- /lib/lemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/lemon.ts -------------------------------------------------------------------------------- /lib/openai/checkOpenaiApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/checkOpenaiApiKey.ts -------------------------------------------------------------------------------- /lib/openai/fetchOpenAIResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/fetchOpenAIResult.ts -------------------------------------------------------------------------------- /lib/openai/getSmallSizeTranscripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/getSmallSizeTranscripts.ts -------------------------------------------------------------------------------- /lib/openai/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/prompt.ts -------------------------------------------------------------------------------- /lib/openai/selectApiKeyAndActivatedLicenseKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/selectApiKeyAndActivatedLicenseKey.ts -------------------------------------------------------------------------------- /lib/openai/trimOpenAiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/openai/trimOpenAiResult.ts -------------------------------------------------------------------------------- /lib/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/supabase.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/upstash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/upstash.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/youtube/fetchYoutubeSubtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/youtube/fetchYoutubeSubtitle.ts -------------------------------------------------------------------------------- /lib/youtube/fetchYoutubeSubtitleUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/lib/youtube/fetchYoutubeSubtitleUrls.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/[...slug].tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/_error.tsx -------------------------------------------------------------------------------- /pages/api/sumup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/api/sumup.ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/shop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/shop.tsx -------------------------------------------------------------------------------- /pages/user/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/user/dashboard.tsx -------------------------------------------------------------------------------- /pages/user/integration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/user/integration.tsx -------------------------------------------------------------------------------- /pages/user/videos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/pages/user/videos.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/BibiGPT.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/BibiGPT.gif -------------------------------------------------------------------------------- /public/deploy-ch/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_1.png -------------------------------------------------------------------------------- /public/deploy-ch/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_2.png -------------------------------------------------------------------------------- /public/deploy-ch/img_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_3.jpg -------------------------------------------------------------------------------- /public/deploy-ch/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_4.png -------------------------------------------------------------------------------- /public/deploy-ch/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_5.png -------------------------------------------------------------------------------- /public/deploy-ch/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_6.png -------------------------------------------------------------------------------- /public/deploy-ch/img_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/deploy-ch/img_7.png -------------------------------------------------------------------------------- /public/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/edit.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/loading.svg -------------------------------------------------------------------------------- /public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/og-image.jpg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/screenshot.png -------------------------------------------------------------------------------- /public/shortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/shortcuts.png -------------------------------------------------------------------------------- /public/tv-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/tv-logo.png -------------------------------------------------------------------------------- /public/tv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/tv.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/video-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/video-off.svg -------------------------------------------------------------------------------- /public/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/video.png -------------------------------------------------------------------------------- /public/wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/public/wechat.jpg -------------------------------------------------------------------------------- /sentry.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/sentry.client.config.js -------------------------------------------------------------------------------- /sentry.edge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/sentry.edge.config.js -------------------------------------------------------------------------------- /sentry.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/sentry.properties -------------------------------------------------------------------------------- /sentry.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/sentry.server.config.js -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/styles/markdown.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /utils/constants/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/constants/language.ts -------------------------------------------------------------------------------- /utils/env.ts: -------------------------------------------------------------------------------- 1 | export const isDev = process.env.NODE_ENV === 'development' 2 | -------------------------------------------------------------------------------- /utils/extractSentenceWithTimestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/extractSentenceWithTimestamp.ts -------------------------------------------------------------------------------- /utils/extractTimestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/extractTimestamp.ts -------------------------------------------------------------------------------- /utils/extractUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/extractUrl.ts -------------------------------------------------------------------------------- /utils/fetchWithTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/fetchWithTimeout.ts -------------------------------------------------------------------------------- /utils/formatSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/formatSummary.ts -------------------------------------------------------------------------------- /utils/fp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/fp.ts -------------------------------------------------------------------------------- /utils/getCacheId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/getCacheId.ts -------------------------------------------------------------------------------- /utils/getRedirectUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/getRedirectUrl.ts -------------------------------------------------------------------------------- /utils/getVideoIdFromUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/getVideoIdFromUrl.ts -------------------------------------------------------------------------------- /utils/readStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/readStream.ts -------------------------------------------------------------------------------- /utils/reduceSubtitleTimestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/reduceSubtitleTimestamp.ts -------------------------------------------------------------------------------- /utils/schemas/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/utils/schemas/video.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/BibiGPT-v1/HEAD/vercel.json --------------------------------------------------------------------------------