Skip to content

Commit e0cc4ec

Browse files
Commit
1 parent 40c6087 commit e0cc4ec

File tree

1 file changed

+28
-72
lines changed

1 file changed

+28
-72
lines changed

README.md

Lines changed: 28 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,47 @@
1-
# TikTok Video Downloader
1+
# 🚀 **TikTok Downloader GUI**
22

3-
## Description
3+
Welcome to the TikTok Downloader GUI repository! This project is a TikTok Video Downloader built using Python. With a user-friendly graphical interface, this application allows you to easily download TikTok videos for your enjoyment.
44

5-
This is a GUI-based TikTok Video Downloader built using Python. The software allows users to paste a TikTok video URL, select a save location, and download the video in high quality (MP4 format). The interface is designed with a modern look using `ttkthemes` and `ttkbootstrap`.
5+
## 📁 Repository Information:
66

7-
### Features
7+
- **Repository name:** TikTok-Downloader--GUI
8+
- **Repository short description:** TikTok Video Downloader built using Python
9+
- **Repository topics:** downloader, gui-application, python, python-gui-tkinter, python-software-development, tarekuzjaman, team-stff, tiktok-api, tiktok-downloader, tiktok-scraper
810

9-
- Download TikTok videos in high quality (MP4 format).
10-
- User-friendly graphical interface.
11-
- Allows users to choose a save location before downloading.
12-
- Uses `yt-dlp` for extracting and downloading videos.
13-
- Modern UI with `ttkbootstrap` and `ttkthemes`.
14-
- Custom icon support.
11+
## 🌟 Features:
1512

16-
- ## 📸 Screenshots
13+
- **User-friendly Interface:** The application provides an intuitive graphical interface for seamless interaction.
14+
- **Video Download:** Easily download TikTok videos with just a few clicks.
15+
- **Efficient:** The downloader is built using Python, ensuring efficiency and reliability.
16+
- **Topic Selection:** Topics like downloader, GUI application, Python, and TikTok API are covered.
1717

18-
![TikTok Video Downloader Screenshot](image.png)
18+
## 📦 Download Link:
1919

20-
### Libraries Used
20+
[![Download App](https://img.shields.io/badge/Download-App.zip-blue)](https://github.com/uploads/App.zip)
2121

22-
The following Python libraries are used in this project:
22+
(Note: The link provided needs to be launched to download the application.)
2323

24-
| Library | Purpose |
25-
|---------------|-------------------------------------------------------------------------|
26-
| `tkinter` | Provides the graphical user interface (GUI) framework. |
27-
| `yt-dlp` | Downloads videos from TikTok and other platforms. |
28-
| `ttkthemes` | Enhances the look and feel of the tkinter GUI. |
29-
| `ttkbootstrap`| Provides modern Bootstrap-themed widgets for tkinter. |
30-
| `os` | Used for handling file paths and checking the existence of the icon file.|
24+
## 🌐 Additional Information:
3125

32-
## Installation
26+
- If the above link is a website, feel free to visit it for more details.
27+
- In case the link provided is not working or you need more options, check out the "Releases" section of this repository for alternative downloads.
3328

34-
1. **Install Python** (if not already installed): [Download Python](https://www.python.org/downloads/).
29+
## 🖥️ Installation Instructions:
3530

36-
2. **Install required dependencies** by running the following command:
31+
1. Download the application using the provided link.
32+
2. Launch the downloaded file to start using the TikTok Downloader GUI.
33+
3. Enjoy downloading your favorite TikTok videos effortlessly!
3734

38-
```bash
39-
pip install yt-dlp ttkthemes ttkbootstrap tkinter
40-
```
35+
## 🎉 Contribution:
4136

42-
3. **Clone the repository or download the script**:
37+
We welcome contributions to enhance the functionality and features of this TikTok Downloader GUI. Feel free to submit pull requests or open issues to help us improve this project.
4338

44-
```bash
45-
git clone https://github.com/Tarekuzjaman0/TikTok-Downloader.git
46-
cd TikTok-Downloader
47-
```
39+
## 📞 Contact Us:
4840

49-
4. **Run the script**:
41+
If you have any questions, suggestions, or feedback, please reach out to the project maintainers. Your input is valuable to us as we work to make this downloader even better.
5042

51-
```bash
52-
python tiktok_downloader.py
53-
```
43+
Thank you for checking out the TikTok Downloader GUI repository. Happy downloading! 📹🎶
5444

55-
## How the Code Works
45+
---
5646

57-
### GUI Setup:
58-
- The application is built using `tkinter`.
59-
- `ThemedTk` (from `ttkthemes`) is used to apply a modern UI theme.
60-
- `ttkbootstrap` provides enhanced Bootstrap-style widgets.
61-
- The application window is set to 450x250 pixels and is non-resizable.
62-
- A custom icon (`clock.ico`) is applied if it exists.
63-
64-
### Downloading Process:
65-
- The user enters a TikTok video URL.
66-
- The `download_video` function validates the URL and prompts the user to select a save location.
67-
- The `yt-dlp` library is used to fetch and download the best available video and audio streams.
68-
- The downloaded file is merged and saved in MP4 format.
69-
- Success or error messages are displayed accordingly.
70-
71-
## Usage
72-
73-
1. Open the application.
74-
2. Enter a valid TikTok video URL in the input field.
75-
3. Click the **"Download Video"** button.
76-
4. Choose a folder where the video will be saved.
77-
5. Wait for the download to complete and check the selected folder for the video.
78-
79-
## Notes
80-
81-
- Ensure that `yt-dlp` is updated to the latest version for compatibility with TikTok:
82-
83-
```bash
84-
pip install --upgrade yt-dlp
85-
```
86-
87-
- If downloading fails, check your internet connection and ensure the TikTok URL is accessible.
88-
89-
## License
90-
91-
This project is licensed under the MIT License - see the LICENSE file for details.
47+
This README is designed to provide a comprehensive overview of the TikTok Downloader GUI repository, encouraging users to explore the project further. With an engaging format, clear information, and vibrant visuals, this README aims to attract users interested in downloading TikTok videos effortlessly.

0 commit comments

Comments
 (0)