Skip to content

Commit e48c489

Browse files
Update README.md
1 parent 3ae303f commit e48c489

File tree

1 file changed

+52
-17
lines changed

1 file changed

+52
-17
lines changed

README.md

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,48 @@
1515
</p>
1616

1717
<p align="center">
18-
<img src="https://img.shields.io/badge/version-1.5.0-blue" alt="Version 1.5.0" />
18+
<img src="https://img.shields.io/badge/version-1.7.0-blue" alt="Version 1.7.0" />
1919
<img src="https://img.shields.io/badge/python-3.7+-yellow" alt="Python 3.7+" />
2020
<img src="https://img.shields.io/badge/platforms-Windows%20|%20macOS%20|%20Linux-green" alt="Platforms" />
2121
<img src="https://img.shields.io/badge/license-MIT-orange" alt="License" />
2222
</p>
2323

24+
```markdown
25+
## 🎉 What's New in v1.7.0
26+
27+
- **Smart Format Selection**: Automatically selects optimal formats without testing all possibilities
28+
- **Network Speed Testing**: Optimizes download settings based on your connection speed
29+
- **Advanced Temp File Management**: Better handling of locked files and cleanup of orphaned fragments
30+
- **Performance Improvements**: Faster startup times and more efficient downloads
31+
- **Enhanced User Experience**: Better progress displays and more intuitive interface
32+
- **Improved Error Handling**: More robust error recovery and clearer error messages
33+
```
34+
2435
## 🚀 Overview
2536

2637
**Snatch** is a powerful and user-friendly media downloader that lets you grab videos, audio, and more from hundreds of websites in various formats and qualities. With its sleek interface and powerful features, downloading media has never been easier or more satisfying!
2738

2839
<h2 id="features">✨ Features</h2>
2940

30-
- **Beautiful Interactive Mode** - Easy-to-use interface with colorful progress bars
31-
- **Dynamic Resource Management** - Adaptive chunk sizes based on your system's resources
32-
- **Site Explorer** - Browse and search through 1000+ supported sites
33-
- **Advanced Audio Options** - Choose between Opus (default), MP3, FLAC formats and stereo/surround sound
34-
- **Smart Conversion** - High-quality audio extraction with format options
35-
- **Concurrent Downloads** - Download multiple files simultaneously
36-
- **Quality Selection** - Choose specific video resolutions
37-
- **Playlist Support** - Download entire playlists with options to select specific videos
38-
- **Cache System** - Optimized repeat downloads with smart caching
39-
- **Error Recovery** - Robust error handling and helpful suggestions
40-
- **Format Flexibility** - Video, Opus, MP3, FLAC, WAV, and more
41-
- **Universal Compatibility** - Works on Windows, macOS, and Linux
42-
- **Automatic File Organization** - Organize downloads based on metadata
43-
- **Resume Downloads** - Continue interrupted downloads from where they left off
44-
- **Download Statistics** - Track and display download performance metrics
45-
- **aria2c Support** - Optional high-speed download engine for better performance
41+
- **Beautiful Interactive Mode** - Easy-to-use interface with colorful progress bars
42+
- **Dynamic Resource Management** - Adaptive chunk sizes based on your system's resources
43+
- **Site Explorer** - Browse and search through 1000+ supported sites
44+
- **Advanced Audio Options** - Choose between Opus (default), MP3, FLAC formats and stereo/surround sound
45+
- **Smart Conversion** - High-quality audio extraction with format options
46+
- **Concurrent Downloads** - Download multiple files simultaneously
47+
- **Quality Selection** - Choose specific video resolutions
48+
- **Playlist Support** - Download entire playlists with options to select specific videos
49+
- **Cache System** - Optimized repeat downloads with smart caching
50+
- **Error Recovery** - Robust error handling and helpful suggestions
51+
- **Format Flexibility** - Video, Opus, MP3, FLAC, WAV, and more
52+
- **Universal Compatibility** - Works on Windows, macOS, and Linux
53+
- **Automatic File Organization** - Organize downloads based on metadata
54+
- **Resume Downloads** - Continue interrupted downloads from where they left off
55+
- **Download Statistics** - Track and display download performance metrics
56+
- **aria2c Support** - Optional high-speed download engine for better performance
57+
- **Network Speed Testing** - Automatically optimize settings based on your connection speed
58+
- **Smart Format Selection** - Intelligently selects best format without testing all possibilities
59+
- **Temporary File Management** - Advanced handling of temporary files to prevent disk space waste
4660

4761
<h2 id="Installation">🔧 Installation</h2>
4862

@@ -54,6 +68,8 @@ Run this single command to set up everything automatically:
5468
python setup.py
5569
```
5670

71+
````
72+
5773
This will:
5874
5975
1. Install all dependencies
@@ -260,6 +276,24 @@ python Snatch.py "URL" --aria2c
260276
261277
# Enable detailed logging for troubleshooting
262278
python Snatch.py "URL" --verbose
279+
280+
# Test all available formats for best quality (slower)
281+
python Snatch.py "URL" --test-formats
282+
283+
# Use fast format selection (default)
284+
python Snatch.py "URL" --fast
285+
```
286+
287+
#### 8. Network Speed Testing
288+
289+
Snatch can automatically test your network speed to optimize download settings:
290+
291+
```bash
292+
# Run a standalone speed test
293+
python Snatch.py speedtest
294+
295+
# Get detailed speed test results
296+
python Snatch.py test
263297
```
264298
265299
<h2 id="supported-sites">🌎 Supported Sites</h2>
@@ -345,3 +379,4 @@ This project is licensed under the MIT License - see the LICENSE file for detail
345379
<p align="center">
346380
Made with ❤️ by <a href="https://github.com/Rashed-alothman">Rashed Alothman</a>
347381
</p>
382+
````

0 commit comments

Comments
 (0)