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

https://github.com/hunter87ff/ytcatcher

A lightweight Youtube video, audio downloader using python
https://github.com/hunter87ff/ytcatcher

Last synced: 2 months ago
JSON representation

A lightweight Youtube video, audio downloader using python

Awesome Lists containing this project

README

          

# Yt catcher
Ytcatcher is a basic pytube based youtube video extracking tool to extract audio/video of different quality, it has a userfriendly web application for better interaction with the user

> [!NOTICE]
> Pytube isn't working at this time. so you can try the second router `/download` it's the second route to download, with minimal media output, supports audio, video(quality options available).

## Pros
- No Ads: Ads are annoying, so there are no ads for better user experience
- No multiple page redirection : It doesn't redirect to any third party web page
- Multiple Choise : It extracts video, audio of every possible quality

## Cons
- Currently the UI for desktop is not that good
- May face issue with age restricted videos
- Works slower with videos of large duration

## Setup
> If you have git installed
```sh
git clone https://github.com/Hunter87ff/ytcatcher
cd ytcatcher
pip install -r requirements.txt
```
> If you don't have git installed on your machine
- download this repository as zip
- extract the zip file
- open shell in the folder
- run this command
```
pip install -r requirements.txt
```

## Run code
> For Windows
```
python app.py
```
> For Linux
```
python3 app.py
```