Gildas 6545cb7c2a updated intro 5 vuotta sitten
..
lib 9c19fa7468 added license 5 vuotta sitten
linux f85e262ade added scripts for linux and macos 5 vuotta sitten
mac f85e262ade added scripts for linux and macos 5 vuotta sitten
win 42cc098d1e add keys in HKEY_CURRENT_USER only 5 vuotta sitten
README.MD 6545cb7c2a updated intro 5 vuotta sitten
options.json 65c4b314c6 added singlefile_companion (experimental) 5 vuotta sitten
singlefile_companion.js 30903d89bb Added option "Auto-save > save the page with SingleFile Companion" 5 vuotta sitten

README.MD

SingleFile Companion

SingleFile Companion is a program that runs outside the browser and can help to make the saving process more transparent when the auto-save is active in SingleFile. It also allows the pages to be saved in another directory than the download directory. It uses the Native Messaging API to communicate with SingleFile.

Install

  • Install SingleFile CLI

  • In the companion folder of SingleFile, go into the subfolder corresponding to your OS and your browser. For example, if you use Chome on Windows:

cd companion

cd win

cd chrome

  • Make install.sh executable (Linux/Unix/BSD etc.).

chmod +x install.sh

  • Run install

./install.sh (Linux/Unix/BSD etc.)

install.bat (Windows)

  • Enable the option Misc. > save the page with SingleFile Companion in SingleFile

Options

The options.json file allows configuring SingleFile Companion. Here are the entries you can edit:

  • savePath: path where to save files (default: SingleFile/companion path)
  • backEnd: backend used to save the page (default: "puppeteer")
  • errorFile: path of the file where errors are stored (default: undefined)
  • browserHeadless: whether the browser is launched in headless mode (default: true)
  • browserDebug: whether the browser is launched with the developer tools opened (default: false)

Notes