Menu

Tree [1549dd] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-08-16 Hashir Asad Hashir Asad [1549dd] Update main.yml
 assets 2024-08-04 Hashir Asad Hashir Asad [6d7e96] new font added | heading for the app
 .gitattributes 2024-08-03 Hashir Asad Hashir Asad [0e92de] Initial commit
 DISCLAIMER.md 2024-08-15 Hashir Asad Hashir Asad [a72887] Create DISCLAIMER.md
 LICENSE 2024-08-12 Hashir Asad Hashir Asad [de87b3] Create LICENSE
 README.md 2024-08-15 Hashir Asad Hashir Asad [753ff8] Update README.md
 bg.py 2024-08-15 Hashir Asad Hashir Asad [616783] YuTubbyX 1.0.0-beta, see description :
 elements.py 2024-08-15 Hashir Asad Hashir Asad [616783] YuTubbyX 1.0.0-beta, see description :
 main.py 2024-08-07 Hashir Asad Hashir Asad [a74224] .
 requirements.txt 2024-08-15 Hashir Asad Hashir Asad [2cd07c] Create and test audio and video merge function ...

Read Me

YuTubbyX : A Simple Youtube Downloader Application

YuTubbyX is a simple YouTube downloader application built using the flet framework, pytubefix and the moviepy library. Users can download YouTube videos in all available resolutions with ease through a modern graphical interface.

Disclaimer: Please read the Disclaimer before using this project !

Features

  • Easy Video Downloading: Download YouTube videos by entering their URL.
  • Ad Free: Say no the nasty advertisments and popups packed with malware.
  • Video Quality Selection: Choose from various resolutions for the downloaded videos.
  • Cross Platform: Easily build for Windows, MacOS, Linux, Android and Web
  • User-Friendly Interface: Designed with Flet for a smooth and interactive user experience.

Requirements

Installation

  1. Clone the Repository
    ```sh
    git clone https://github.com/WeWeBunnyX/YuTubbyX.git

  2. Navigate to the Project Directory
    ```sh
    cd YuTubbyX

  3. Install Dependencies
    ```sh
    pip install -r requirements.txt

## Usage

  1. Run the Application (with hot reload)
    ```sh
    flet run main.py

  2. Download Videos

  3. Open the application and enter the YouTube video URL in the provided field.

  4. Click convert to mp4 button
  5. Click the desired quality to download

## Contributing
Contributions are welcome! If you have suggestions, improvements, or encounter any issues, please:

Submit a Pull Request: Make changes to the code and submit a pull request with a description of your modifications.
Open an Issue: Report bugs or request features by opening an issue on the Issues page.

Acknowledgements

  • Flet for building interactive UI in Python powered by Flutter.
  • pytubefix for handling YouTube video downloads.
  • moviepy for handling YouTube video downloads.

License

  • This project is licensed under the GNU GPL-3.0 License - see the LICENSE file for details.