Gildas Lormeau ca32374b8c updtaed title 7 лет назад
..
back-ends bce1a196ab merged SingleFile#initialize and SingleFile#run 7 лет назад
README.MD ca32374b8c updtaed title 7 лет назад
package.json b4b723301b moved package.json file into /cli 7 лет назад
single-file.js 08d927cb38 added browserWaitUntil option for puppeteer 7 лет назад

README.MD

SingleFile (Command Line Interface)

Introduction

SingleFile can be launched from the command line by running it into a (headless) browser. It is run as a standalone script injected into the page to save.

It supports:

This is a work in progress.

Run SingleFile

Prerequisites

  • Node.js must be installed first. To use Puppeteer or Selenium WebDriver, Chrome/Chromium must also be installed. It is recommended that Chrome/Chromium executable can be found through the PATH environment variable. Otherwise you will need to use the --browser-executable-path option to help SingleFile locating the executable.
  • By default SingleFile will use Puppeteer to connect to the browser. If you want to use Selenium WebDriver instead, you must install it first and ensure the executable can be found through the PATH environment variable.

Install

$ unzip master.zip .

  • Go into the cli directory.

$ cd cli

  • Install dependencies with npm (installed with Node.js).

$ npm install

  • Make single-file.js executable (Linux/Unix/BSD etc.).

$ chmod +x single-file.js

Run

  • Display help

$ ./single-file.js --help (Linux/Unix/BSD etc.)

> node single-file.js --help (Windows)

$ ./single-file.js https://www.wikipedia.org wikipedia.html (Linux/Unix/BSD etc.)

> node single-file.js https://www.wikipedia.org wikipedia.html (Windows)