Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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!