Gildas Lormeau 2ff952cd55 deleted package-lock.json 6 ani în urmă
..
back-ends 3d606a56f6 set insertFaviconLink to true 6 ani în urmă
README.MD 64b9d80d02 moved all SingleFile code under AGPL 6 ani în urmă
package.json 3bd45a84c2 allows path to a file instead of a file: URI 7 ani în urmă
single-file 3bd45a84c2 allows path to a file instead of a file: URI 7 ani în urmă
single-file.bat 57fd19e2ba prepend with path to the batch directory 7 ani în urmă

README.MD

Convert MAFF to HTML with SingleFile

Introduction

SingleFile can be launched from the command line to convert MAFF files to HTML files by running it into Firefox. It runs through Node.js as a standalone script injected into the web page instead of being embedded into a WebExtension. It uses Selenium WebDriver to connect Node.js to Firefox.

Install

  • Install Firefox version 56.0.2

  • Make sure the executable of Firefox can be found through the PATH environment variable. Otherwise you will need to set the --browser-executable-path option to help SingleFile locating it.

  • Install Node.js

  • Unzip the master archive somewhere on your disk in an empty folder.

$ unzip master.zip .

  • Go into the maff2html folder.

$ cd maff2html

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

$ npm install

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

$ chmod +x single-file

Run

  • Syntax

$ ./single-file <url> [output] [options ...] (Linux/Unix/BSD etc.)

> single-file <url> [output] [options ...] (Windows)

  • Display help

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

> single-file --help (Windows)

  • Examples

    • Convert wikipedia.maff (located in the user folder) to wikipedia.html

$ ./single-file /home/gildas/wikipedia.maff wikipedia.html (Linux/Unix/BSD etc.)

> single-file "C:\Users\Gildas\wikipedia.maff" wikipedia.html (Windows)

  • Convert wikipedia.maff to wikipedia.html with Firefox installed in the folder "~/firefox-56.0.2/" (Linux/Unix/BSD etc.) or "C:\Program Files\Mozilla Firefox 56.0.2\" (Windows)

$ ./single-file /home/gildas/wikipedia.maff wikipedia.html --browser-executable-path=~/firefox-56.0.2/firefox (Linux/Unix/BSD etc.)

> single-file "C:\Users\Gildas\wikipedia.maff" wikipedia.html --browser-executable-path="C:\Program Files\Mozilla Firefox 56.0.2\firefox" (Windows)

License

SingleFile is licensed under AGPL. Code derived from third-party projects is licensed under MIT. Please contact me at gildas.lormeau <at> gmail.com if you are interested in licensing the SingleFile code for a commercial service or product.