A page-loader is a cli tool that downloads the requested web page with local resources.
This is a third level project. created as part of the Hexlet training course to prepare a Python Web developer.
- Enter the web address and the page-loader will download it.
- The tool downloads all the resources listed on the page and changes the page so that it starts referencing local versions.
- Usage as CLI util or library function
- Supports logging
git clone https://github.com/NONVME/python-project-lvl3.git
cd python-project-lvl3
make package-install
from page_loader import download
download(url, path_to_save)
usage: page-loader [-h] [-o OUTPUT] url
Web scrapper
positional arguments:
url
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
set output full-path