{"id":17436263,"url":"https://github.com/kanugurajesh/snaptext","last_synced_at":"2025-08-03T16:30:45.759Z","repository":{"id":257905462,"uuid":"870219750","full_name":"kanugurajesh/SnapText","owner":"kanugurajesh","description":"Ready-to-use, simply paste the YouTube video link and easily download the transcript and thumbnails. All functionalities crafted for seamless integration.","archived":false,"fork":false,"pushed_at":"2024-10-15T17:12:58.000Z","size":1001,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-07T03:09:43.688Z","etag":null,"topics":["admin-dashboard","authjs","github-oauth","lottie-animation","nextjs14","profile-management","responsive","rive-animations","tailwindcss","thumbnails","typescript"],"latest_commit_sha":null,"homepage":"https://snap-text-two.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kanugurajesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-09T16:44:47.000Z","updated_at":"2024-12-05T04:25:35.000Z","dependencies_parsed_at":"2024-10-17T11:07:06.615Z","dependency_job_id":null,"html_url":"https://github.com/kanugurajesh/SnapText","commit_stats":null,"previous_names":["kanugurajesh/snaptext"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FSnapText","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FSnapText/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FSnapText/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FSnapText/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanugurajesh","download_url":"https://codeload.github.com/kanugurajesh/SnapText/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228552374,"owners_count":17935803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-dashboard","authjs","github-oauth","lottie-animation","nextjs14","profile-management","responsive","rive-animations","tailwindcss","thumbnails","typescript"],"created_at":"2024-10-17T10:07:52.390Z","updated_at":"2024-12-07T03:09:53.761Z","avatar_url":"https://github.com/kanugurajesh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SnapText\n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/9b433944-c85e-443d-a20c-410e13a111ec\" alt=\"snaptext\" width=100 height=100 /\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nReady-to-use, simply paste the YouTube video link and easily download the transcript and thumbnails. All functionalities crafted for seamless integration.\n\n## ✨ Key Features:\n\n- **📋 YouTube Transcript \u0026 Thumbnail Download**:  \n   - Paste the **YouTube video link**, and easily download both the **plain text** and **JSON format** transcript with just a click.  \n   - Download all the **thumbnails** from the video for easy access.\n\n- **🌗 Dark/Light Mode Toggle**:  \n   - Customize the appearance with an intuitive **Dark/Light Mode** toggle to suit your environment and personal preferences.\n\n- **🔒 GitHub Authentication**:  \n   - Sign in with **GitHub** using **Auth.js**, and enjoy a secure login experience.  \n   - The app provides an **admin profile page** where you can view your session details, and conveniently **sign out** using the profile button.\n\n---\n\n## 🛠️ How It Works:\n\n1. **🔗 Paste YouTube URL**: Enter the **YouTube URL** into the provided input box.\n2. **📝 Transcribe**: Click **Transcribe** to extract the **plain text** or **JSON format** transcript of the video. You can also **copy** or **download** the transcript.\n3. **🖼️ Download Thumbnails**: Enter the **YouTube URL**, then click **Get Thumbnails** to fetch and download all the thumbnails associated with the video.\n4. **👤 Manage Profile**: Use the **profile page** to view your login session details or **sign out** via the **GitHub OAuth** integration.\n\nEnjoy a seamless experience with this powerful **YouTube transcription and thumbnail downloader** tool!\n\n---\n\n## 🚀 Quick Start\n\n### 📦 Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/yourusername/SnapText.git\n   ```\n2. Change the directory\n   ```bash\n   cd Pic2Text\n   ```\n3. Install the packages\n   ```bash\n   npm install\n   ```\n4. Run the project\n   ```bash\n   npm run dev\n   ```\n   \n## 🧰 Tech Stack\n🖥️ **Frontend**: Next.js, TypeScript, Tailwind CSS  \n\n---\n\n## Images\n\n![Screenshot 2024-10-14 174805](https://github.com/user-attachments/assets/8bc95796-4021-411d-bbc0-cdf925a54d2a)\n![Screenshot 2024-10-14 174829](https://github.com/user-attachments/assets/1247aac1-4baf-40d0-98d0-6b5bcee57fe9)\n![Screenshot 2024-10-14 174835](https://github.com/user-attachments/assets/ff2fff08-2e31-40d6-926c-3d9c486a8b21)\n![Screenshot 2024-10-14 180836](https://github.com/user-attachments/assets/4a2de420-1b45-4288-b085-834a48817497)\n![Screenshot 2024-10-14 174925](https://github.com/user-attachments/assets/77a5eee3-d6a1-40a7-8569-0156798869b0)\n![Screenshot 2024-10-14 174932](https://github.com/user-attachments/assets/5cc7d226-a167-4f8c-bf90-3ddbacacf448)\n![Screenshot 2024-10-14 174937](https://github.com/user-attachments/assets/55cdda35-56d4-4c42-a6f8-535951df1cb0)\n![Screenshot 2024-10-14 174942](https://github.com/user-attachments/assets/e085ddd1-3089-408c-aed9-48d49e00f3de)\n![Screenshot 2024-10-14 174946](https://github.com/user-attachments/assets/d7511c49-b429-472a-b923-495680e6a6f7)\n![Screenshot 2024-10-14 174957](https://github.com/user-attachments/assets/0702bdee-4849-4ba3-8101-d35b1237b766)\n![Screenshot 2024-10-14 175023](https://github.com/user-attachments/assets/9714e46a-f13f-4b1a-99b6-64a5864efe7c)\n![Screenshot 2024-10-14 175039](https://github.com/user-attachments/assets/4d8e5731-5b68-428c-87b8-e2840a786dde)\n![Screenshot 2024-10-14 175100](https://github.com/user-attachments/assets/2789e7fb-6438-48e7-81b0-9216218d8e2a)\n![Screenshot 2024-10-15 141358](https://github.com/user-attachments/assets/8080a7f2-924b-4606-8bc2-9d6aa79d9837)\n![Screenshot 2024-10-15 224214](https://github.com/user-attachments/assets/05add2a5-af3f-4240-8de0-7241e71da482)\n\n## Demo\n\n[![SnapText](https://img.youtube.com/vi/zh3dCqHLzUE/0.jpg)](https://www.youtube.com/watch?v=zh3dCqHLzUE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanugurajesh%2Fsnaptext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanugurajesh%2Fsnaptext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanugurajesh%2Fsnaptext/lists"}