Skip to content

Cli utility for asynchronous downloading of web-pages to a local directory

Notifications You must be signed in to change notification settings

emp7yhead/page-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests and linter status:

Maintainability Test Coverage CI

page-loader

Description

Cli utility for asynchronous downloading of web-pages to a local directory.

Dependencies

  • python = "^3.9"
  • httpx = "^0.24.0"
  • beautifulsoup4 = "^4.10.0"
  • progress = "^1.6"

Usage

usage: page-loader [options] <url>

Downloading web-page to local directory

positional arguments:
  url                   url to download

optional arguments:
  -o, --output          output dir (default: current working directory)

  -v, --version         show program's version number and exit
  -h, --help            dispaly help for command

Installation

Use the package manager pip:

pip install --user git+https://github.com/emp7yhead/python-project-lvl3

Or

Clone repository and use poetry:

git clone https://github.com/emp7yhead/python-project-lvl3
cd python-project-lvl3
make build
make package-install

Work process

asciicast

About

Cli utility for asynchronous downloading of web-pages to a local directory

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published