Skip to content

Commit 0679d9e

Browse files
Remove .git folder
1 parent 9bb8528 commit 0679d9e

File tree

2 files changed

+29
-7
lines changed

2 files changed

+29
-7
lines changed

.gitignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Ignore build artifacts
2+
build/
3+
dist/
4+
*.spec
5+
6+
# Ignore virtual environment folder
7+
venv/
8+
9+
# Ignore Python cache files
10+
__pycache__/
11+
*.py[cod]
12+
*$py.class
13+
14+
# OS generated files
15+
.DS_Store
16+
Thumbs.db
17+
18+
# Other local configuration files (if any)
19+
.env
20+
.git

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ This repository contains a Python project for downloading all the videos from a
1313
- **Real-Time Updates:** The GUI provides real-time download progress and error reporting.
1414
- **Executable Build:** Easily build an executable using PyInstaller.
1515

16+
![Image](image.png)
17+
1618
## Installation
1719

18-
1. **Clone the repository:**
20+
1. Clone the repository:
1921

20-
```bash
21-
git clone https://github.com/DhananjayPorwal/youtube-playlist-downloader.git
22-
```
22+
```bash
23+
git clone https://github.com/DhananjayPorwal/youtube-playlist-downloader.git
24+
```
2325

2426
2. Change into the project directory:
2527

@@ -90,18 +92,18 @@ pyinstaller --onefile app.py
9092

9193
### CLI
9294

93-
+ Folder Already Exists:
95+
+ **Folder Already Exists**:
9496

9597
If a folder with the same name as the playlist already exists, the script will throw an error because it cannot recreate the folder. To resolve, delete or rename the existing folder before running the script.
9698

9799
### GUI
98100

99-
+ Unresponsive Behavior:
101+
+ **Unresponsive Behavior**:
100102

101103
The GUI may appear unresponsive during long downloads. This is due to heavy processing in the background thread. Please be patient while the process completes; the GUI logs and final success message indicate completion.
102104

103105
## Additional Notes
104-
+ The project now uses yt_dlp for improved compatibility and performance compared to the legacy pytube library.
106+
+ The project now uses `yt_dlp` for improved compatibility and performance compared to the legacy `pytube` library.
105107
+ For cross-platform builds, remember that executables are OS specific. Currently, only the Ubuntu executable is provided (built with PyInstaller on Ubuntu).
106108

107109
## Resources

0 commit comments

Comments
 (0)