Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.68 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.68 KB

Hexlet. PageLoader. Backend project lvl 3.

Actions Status   Node.js CI   Maintainability   Test Coverage

PageLoader - a command line utility that downloads pages from the Internet and saves them to your computer. Together with the page, it downloads all assets (images, styles and js) making it possible to open the page without the Internet. The same principle is used to save pages in the browser.

Utility features:

  • Support the directory choice to save the page
  • Showing download progress

Requirements

  • GNU Make
  • Node (v.16+)
  • Yarn (v.1.22+)

Install

git clone https://github.com/nunsez/backend-project-lvl3.git
cd backend-project-lvl3/
make install
make link

Run tests

make test
make test-coverage

Usage examples

Output help information

asciicast

Workflow

asciicast

Debug

asciicast