A CLI tool that searches the web, scrapes pages for download links, verifies them against a supported format whitelist, and downloads them.
WebDownloader <topic> <IntMaxResults> [--install Int] [-v] [-h]
topic- Search topic (e.g. "7zip.exe for windows")IntMaxResults- Number of search results to scrape--install Int- Max number of files to download (default: no limit)-v / --version- Print version and license-h / --help- Print help
WebDownloader "WinRAR.exe 64-bit" 3 --install 1
WebDownloader "python 3.12 installer" 5
WebDownloader --version
Windows, Linux, Android, images, video, audio, archives, web files, and source code (.py, .c, .cpp, .rs, .go and more).
- Python 3.x
- Packages installed automatically on first run:
puremagic,beautifulsoup4,ddgs,requests,python-magic/python-magic-bin - Linux:
libmagicvia system package manager - macOS:
brew install libmagic
GNU GPL v3+