websaver

0.0.5 • Public • Published

websaver

Extensible web content downloader

Installation

From npm

NPM

npm install -g websaver

From source

git clone https://github.com/jul11co/websaver.git
npm install -g websaver/

Usage

Download page to local directory
    websaver download <page_url> <output_dir> [--force]
    
Update local directory
    websaver update <output_dir> [--force]
    

Add page to download list
    websaver add-page <page_url> <output_dir>

Enable page to download
    websaver enable-page <page_url> <output_dir>

Disable page from download
    websaver disable-page <page_url> <output_dir>
    

Download images
    websaver download-image <page_url> <output_dir> [SELECTOR]

Download video (using youtube-dl)
    websaver download-video <page_url> <output_dir>
    
    
Run script
    websaver run-script <SCRIPT-FILE> <page_url> <output_dir>

Customize

Write EJS script and run it with

websaver run-script <SCRIPT-FILE> <page_url> <output_dir>

License

Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

Dependencies (9)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i websaver

    Weekly Downloads

    0

    Version

    0.0.5

    License

    Apache-2.0

    Last publish

    Collaborators

    • jul11co