ZIFetcher is a Python-based tool designed to efficiently scrape and download files from web directories. It supports recursive downloading, multi-threaded file retrieval, and offers easy control for pausing, resuming, or quitting the download process.
These type of files will be downloaded
Hows it downlaod Files
-
Download Files from Web Directories
Automatically scrape and download all files linked on a webpage or directory. -
Recursive Downloading
Download files from nested subdirectories by recursively exploring folder structures. -
Pause, Resume, and Quit Controls
Manage the download process using keyboard controls:Ctrl + Pto PauseCtrl + Rto ResumeCtrl + Qto Quit
-
Logging and Error Handling
All download activities and errors are logged in a log file for tracking purposes. -
File Organization
Files are saved into a local folder structure, maintaining the organization of the web directory. -
Multithreaded Downloads
Speeds up the download process by downloading multiple files concurrently using threads. -
Sanitize File and Folder Names
Automatically sanitizes file and folder names to avoid invalid characters in the file system.
ZIFetcher can download a variety of file types, including but not limited to:
- PDF (
.pdf) - Word files (
.doc,.docx) - Excel files (
.xls,.xlsx) - Text files (
.txt) - PowerPoint files (
.ppt,.pptx) - CSV files (
.csv) - Markdown files (
.md)
- Images (
.jpg,.png,.gif,.svg) - Audio files (
.mp3,.wav,.aac) - Video files (
.mp4,.avi,.mkv,.webm)
- ZIP files (
.zip) - RAR files (
.rar) - Tarballs (
.tar,.tar.gz,.tgz) - 7z files (
.7z)
- Executable files (
.exe,.msi,.sh) - Installation packages (
.dmg,.iso) - Libraries (
.dll,.so,.jar)
- HTML files (
.html) - JavaScript files (
.js) - CSS files (
.css)
- Fonts (
.ttf,.otf) - 3D models (
.obj,.stl) - Database files (
.sql,.db,.sqlite) - Data files (
.json,.xml,.yaml)
- Just Download the file and run it:
We appreciate your support and encourage you to stay connected! You can support us by following our social media profiles and checking out our website.
- Website: ZapLogic
- YouTube: ZapLogic Official YouTube
- GitHub: ZapLogic on GitHub
- Facebook: Abdul Qadeer on Facebook
- TikTok: Abdul Qadeer on TikTok
- ⭐ Star our Repository: Show your support by starring this repository.
- 📢 Share with Others: Spread the word about ZIFetcher with your friends and community.
- 💬 Provide Feedback: Help us improve by sharing your feedback and suggestions.
Thank you for your continued support!