Skip to content

paichiwo/tube-getter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub commit activity (branch) GitHub Downloads (all assets, all releases)


Tube Getter is a Python application that allows you to download videos and audio from YouTube and BitChute. It provides a simple user interface built with customtkinter, pychute and the pytubefix library.

Features

  • Download video and audio from YouTube or BitChute.
  • Support for downloading individual videos or entire playlists (only for YouTube).
  • Choose the output format (video or audio).
  • Monitor the download progress, including progress, download speed, and completion status.
  • Choose the download folder in the settings window

Prerequisites

  • Python 3.x
  • pytubefix
  • customtkinter
  • pillow

Installation

SOURCE:

Clone the repository:
git clone https://github.com/paichiwo/tube-getter.git

Install the required dependencies: pip install -r requirements.txt

Run the application:
python main.py

WINDOWS:

Download tube_getter.exe from https://github.com/paichiwo/tube-getter/releases/tag/v2.1.1

Run the application.

Note: Application is portable, no installation required.

Note: Your antivirus software might find this application suspicious. This is due to the nature of pyinstaller behavior. It's a common problem and well acknowledged. Exemption might have to be added in windows defender or other antivirus software that you use.

Usage

  • Run the application, the window will appear.

  • Enter the YouTube video URL or playlist URL in the input field and click "Add" or press Enter, you can also add URLs one by one. You can also enter BitChute URL (BitChute supports only one media at a time).

  • Switch to Audio or Video to update the table with relevant information.

  • Select the download folder by clicking the "Settings" button. Closing the settings window will save your output folder automatically.

  • Click the "Download" button to start the download process and monitor the download progress in the table.

Contributing

I'm constantly working on this application, this code might change a lot. If you find any bugs, please feel free to open an issue.

If you are interested in contributing to the development of the YouTube Downloader, you are welcome to create a pull request on the project's GitHub repository. By contributing to the project, you can help improve the functionality, stability, and overall quality of the Tube Getter application, which is much appreciated.

License

This project is licensed under the MIT License.

Acknowledgements

  • pytubefix - library for downloading YouTube videos
  • pychute - library for downloading BitChute videos

About

Tube Getter is an application that lets you easily download youtube content in the form of video or audio files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages