Skip to content

Commit 2b5b125

Browse files
committed
readme
1 parent cfb1b1e commit 2b5b125

1 file changed

Lines changed: 18 additions & 10 deletions

File tree

README.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ A modern, feature-rich Python utility to download courses from Thinkific platfor
3131
- **▶️ Resume Downloads** - Intelligent partial download recovery and continuation
3232
- **⏭️ Skip Existing Files** - Automatic detection and skipping of completed downloads
3333

34-
### 🎯 **Progress Monitoring Like You've Never Seen**
34+
### 🎯 **Progress Monitoring**
3535
```
3636
💾 introduction.mp4 ████████████████████████████ 100% 156.2MB • 12.3MB/s • Complete
3737
🔄 lesson-02.mp4 ████████████░░░░░░░░░░░░░░░░ 45% 89.1MB/198.4MB • 8.7MB/s • 0:00:12
@@ -113,14 +113,22 @@ COURSE_LINK="" # Thinkific course URL
113113
COOKIE_DATA="" # Browser cookies for authentication
114114
CLIENT_DATE="" # Client date header
115115

116-
# Optional
116+
# Optional - Performance
117117
VIDEO_DOWNLOAD_QUALITY="Original File" # Video quality (Original File,720p, 1080p, etc.)
118-
CONCURRENT_DOWNLOADS=2 # Number of parallel downloads
119-
RETRY_ATTEMPTS=3 # Number of retry attempts
120-
DOWNLOAD_DELAY=1 # Delay between downloads (seconds)
121-
OUTPUT_DIR=./downloads # Download directory
122-
FFMPEG_PATH=ffmpeg # FFmpeg executable path
123-
LOG_LEVEL=INFO # Logging level (DEBUG, INFO, WARNING)
118+
CONCURRENT_DOWNLOADS=3 # Number of parallel downloads (1-10 recommended)
119+
RETRY_ATTEMPTS=3 # Number of retry attempts for failed downloads
120+
RATE_LIMIT_MB_S=0 # Rate limit in MB/s (0 = unlimited)
121+
DOWNLOAD_DELAY=1.0 # Delay between downloads (seconds)
122+
123+
# Optional - Features
124+
VALIDATE_DOWNLOADS=true # Enable file integrity validation
125+
RESUME_PARTIAL=true # Enable resume for partial downloads
126+
DEBUG=false # Enable debug logging
127+
128+
# Optional - System
129+
OUTPUT_DIR=./downloads # Download directory
130+
FFMPEG_PRESENTATION_MERGE=false # Enable FFmpeg presentation merging
131+
LOG_LEVEL=INFO # Logging level (DEBUG, INFO, WARNING)
124132
```
125133
```
126134
@@ -150,9 +158,9 @@ docker-compose up
150158
│ │ ├── 🎥 welcome-video.mp4
151159
│ │ └── 📄 video-info.json
152160
│ └── 📁 02. Course Overview/
153-
│ ├── course-overview.html
161+
│ ├── 📄 course-overview.html
154162
│ └── 📊 quiz-structure.json
155-
├── 📁 02. Getting Started/
163+
├── 📁 02. Getting Started/
156164
│ └── 📁 01. Setup Instructions/
157165
│ ├── 🎥 setup-instructions.mp4
158166
│ ├── 📄 setup-guide.pdf

0 commit comments

Comments
 (0)