Page-loader
Badges
Hexlet tests and linter status:
Description
Page-loader - the CLI-utility for downloading internet pages and all local resources.
Visuals
Downloading html
Downloading images
Downloading all resources
Logging errors
Loading bar
Install
Use the following commands to install page-loader:
make build
make package-install
make install
Local testing
Use the following command to test the package:
make lint
make test
Usage
$ page-loader -h
usage: page-loader [-h] [-V] [-o OUTPUT] url
Download the page
positional arguments:
url url of the page
optional arguments:
-h, --help show this help message and exit
-V, --version output the version number
-o OUTPUT, --output OUTPUT
set output folder (default: "/app")
Support
If you have questions you can email me to yudaev1@gmail.com
Links
This project was built using these tools:
Tool | Description |
---|---|
poetry | "Python dependency management and packaging made easy" |
flake8 | "The tool for style guide enforcement" |
code climate | "Actionable metrics for engineering" |
github actions | "Automatization software workflows with CI/CD" |
beautiful soup | "Library for pulling data out of HTML and XML files" |
progress | "Easy progress reporting for Python" |