Skip to content

Dimitri-Matheus/MinimalTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinimalTube

This app features a minimalist design and enables easy downloading of YouTube videos. With an intuitive interface, users can input the video link and initiate the download process quickly and efficiently.


Previews

☀️ Light mode

light

🌙 Dark mode

dark

Features

  • Allows you to download videos from YouTube for offline viewing.
  • Choose the desired video quality for the download (360p, 720p).
  • Provides an easy-to-use interface, delivering a pleasant user experience.

Requirements

To run the application, you need to have Python 3 installed and the following libraries:

🟥 Python

🟨 Pillow

🟩 Pytube

🟦 Custom Tkinter

tkinter, os and webbrowser


Usage

  1. Clone the repository or download the application.
  2. Install the required libraries with the following commands:

terminal 1

❗ To use the themes, it is necessary to clone the repository on your machine
  1. Choose your theme (standard, grayline, mint, reddish)
  2. Open the main.py and modify this line of code:

terminal 2

  1. Now, just run your application and enjoy! ✨

Customization

This project can be customized to your liking. If you didn't like any of the available themes, feel free to customize it your own way!

⚙️ Used settings
  • Open the project folder and navigate to minimaltube > themes > standard.json then make a copy of this file.

  • Now you can edit each parameter as desired.

  • Here are some parameters that I usually edit (the initial color corresponds to the light mode, while the second color corresponds to the dark mode).

{
  "CTkButton": {
    "corner_radius": 10,
    "fg_color": ["blue", "blue"],
    "hover_color": ["gray", "gray"],
    "border_color": ["gray", "gray"],
  },
  "CTkEntry": {
    "corner_radius": 10,
    "fg_color": ["red", "red"],
    "border_color": ["white", "white"],
  },

Contributing

If you want to contribute to this project, open a new issue to discuss your idea or submit a pull request with the proposed changes.

Credits

This project was developed by me and uses pytube as a data source.

About

A minimalist application for downloading youtube videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages