Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sabber-slt/youtube
Watch YouTube videos without interruptions from ads.
https://github.com/sabber-slt/youtube
nextjs subtitle subtitle-downloader youtube youtube-api
Last synced: about 1 month ago
JSON representation
Watch YouTube videos without interruptions from ads.
- Host: GitHub
- URL: https://github.com/sabber-slt/youtube
- Owner: sabber-slt
- Created: 2023-12-24T15:08:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-01T15:41:17.000Z (8 months ago)
- Last Synced: 2024-05-02T10:47:26.408Z (8 months ago)
- Topics: nextjs, subtitle, subtitle-downloader, youtube, youtube-api
- Language: TypeScript
- Homepage: https://ytb.sabber.dev
- Size: 1.22 MB
- Stars: 117
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTube Videos without Ads 🤖
![Home / Landing Page](/public/github.png)
## Introduction
This application allows you to watch YouTube videos without interruptions from ads. Additionally, it provides a feature to download subtitles in both Persian and English, enhancing the viewing experience for a broader audience.
This project was developed purely for educational purposes. The primary goal was to learn and explore the capabilities of programming in video streaming and subtitle extraction. It is important to note that this project is not intended for commercial use.
## Features
- **Ad-Free Experience**: Watch YouTube videos without any advertisements.
- **Subtitle Download**: Easily download subtitles in Persian and English for any video.## How to Use
1. **Clone the Repository**
- Open your terminal.
- Run `git clone https://github.com/sabber-slt/youtube.git`.
- Navigate to the cloned directory.2. **Setup the Environment**
- Ensure node is installed on your system.
- Install necessary libraries: `yarn`.3. **Run the Application**
- Execute the script: `yarn dev`.
- Follow the on-screen instructions to input the YouTube video URL.4. **Watching Videos**
- The video will start playing in the application window.
- Enjoy an ad-free viewing experience.5. **Downloading Subtitles**
- Choose the option to download subtitles when prompted.
- Select the language (Persian or English).
- The subtitles will be downloaded to your local machine.## Contributions
While this project is primarily for learning, contributions are welcome! If you have ideas for improvement or have found a bug, feel free to open an issue or submit a pull request.
### Todo
- [ ] Add back or reset button
- [ ] Add unsupported size component for Desktop
- [ ] Add repository link to Navbar with (GitHub icon)## License
This project is distributed under the MIT License. See `MIT` for more information.
## Disclaimer
This project is for educational purposes only. The developer is not responsible for any misuse or violation of YouTube's terms of service. Please use this application responsibly.
---
Thank you for visiting this repository! Enjoy exploring and using the YouTube Video Viewer without Ads!