Skip to content

nunsez/backend-project-lvl3

Repository files navigation

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