Skip to content

Latest commit

 

History

History
83 lines (62 loc) · 3.88 KB

README.md

File metadata and controls

83 lines (62 loc) · 3.88 KB

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