Skip to content

Ready-to-use, simply paste the YouTube video link and easily download the transcript and thumbnails. All functionalities crafted for seamless integration.

Notifications You must be signed in to change notification settings

kanugurajesh/SnapText

Repository files navigation

SnapText

snaptext

Ready-to-use, simply paste the YouTube video link and easily download the transcript and thumbnails. All functionalities crafted for seamless integration.

✨ Key Features:

  • πŸ“‹ YouTube Transcript & Thumbnail Download:

    • Paste the YouTube video link, and easily download both the plain text and JSON format transcript with just a click.
    • Download all the thumbnails from the video for easy access.
  • πŸŒ— Dark/Light Mode Toggle:

    • Customize the appearance with an intuitive Dark/Light Mode toggle to suit your environment and personal preferences.
  • πŸ”’ GitHub Authentication:

    • Sign in with GitHub using Auth.js, and enjoy a secure login experience.
    • The app provides an admin profile page where you can view your session details, and conveniently sign out using the profile button.

πŸ› οΈ How It Works:

  1. πŸ”— Paste YouTube URL: Enter the YouTube URL into the provided input box.
  2. πŸ“ Transcribe: Click Transcribe to extract the plain text or JSON format transcript of the video. You can also copy or download the transcript.
  3. πŸ–ΌοΈ Download Thumbnails: Enter the YouTube URL, then click Get Thumbnails to fetch and download all the thumbnails associated with the video.
  4. πŸ‘€ Manage Profile: Use the profile page to view your login session details or sign out via the GitHub OAuth integration.

Enjoy a seamless experience with this powerful YouTube transcription and thumbnail downloader tool!


πŸš€ Quick Start

πŸ“¦ Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/SnapText.git
  2. Change the directory
    cd Pic2Text
  3. Install the packages
    npm install
  4. Run the project
    npm run dev

🧰 Tech Stack

πŸ–₯️ Frontend: Next.js, TypeScript, Tailwind CSS


Images

Screenshot 2024-10-14 174805 Screenshot 2024-10-14 174829 Screenshot 2024-10-14 174835 Screenshot 2024-10-14 180836 Screenshot 2024-10-14 174925 Screenshot 2024-10-14 174932 Screenshot 2024-10-14 174937 Screenshot 2024-10-14 174942 Screenshot 2024-10-14 174946 Screenshot 2024-10-14 174957 Screenshot 2024-10-14 175023 Screenshot 2024-10-14 175039 Screenshot 2024-10-14 175100 Screenshot 2024-10-15 141358 Screenshot 2024-10-15 224214

Demo

SnapText

About

Ready-to-use, simply paste the YouTube video link and easily download the transcript and thumbnails. All functionalities crafted for seamless integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published