|
1 |
| -# TikTok Video Downloader |
| 1 | +# 🚀 **TikTok Downloader GUI** |
2 | 2 |
|
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. |
4 | 4 |
|
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: |
6 | 6 |
|
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 |
8 | 10 |
|
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: |
15 | 12 |
|
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. |
17 | 17 |
|
18 |
| - |
| 18 | +## 📦 Download Link: |
19 | 19 |
|
20 |
| -### Libraries Used |
| 20 | +[](https://github.com/uploads/App.zip) |
21 | 21 |
|
22 |
| -The following Python libraries are used in this project: |
| 22 | +(Note: The link provided needs to be launched to download the application.) |
23 | 23 |
|
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: |
31 | 25 |
|
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. |
33 | 28 |
|
34 |
| -1. **Install Python** (if not already installed): [Download Python](https://www.python.org/downloads/). |
| 29 | +## 🖥️ Installation Instructions: |
35 | 30 |
|
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! |
37 | 34 |
|
38 |
| - ```bash |
39 |
| - pip install yt-dlp ttkthemes ttkbootstrap tkinter |
40 |
| - ``` |
| 35 | +## 🎉 Contribution: |
41 | 36 |
|
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. |
43 | 38 |
|
44 |
| - ```bash |
45 |
| - git clone https://github.com/Tarekuzjaman0/TikTok-Downloader.git |
46 |
| - cd TikTok-Downloader |
47 |
| - ``` |
| 39 | +## 📞 Contact Us: |
48 | 40 |
|
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. |
50 | 42 |
|
51 |
| - ```bash |
52 |
| - python tiktok_downloader.py |
53 |
| - ``` |
| 43 | +Thank you for checking out the TikTok Downloader GUI repository. Happy downloading! 📹🎶 |
54 | 44 |
|
55 |
| -## How the Code Works |
| 45 | +--- |
56 | 46 |
|
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