Generate an interactive Web interface for a SaGe SPARQL query server, similar to the one available at http://sage.univ-nantes.fr.
Requirements: Node.js v8.11 or higher
npm install -g sage-web
Use the sage-web
CLI program to generate an interactive website for a SaGe server.
It is divided into two subcommands, which both takes as first arguments the URL of the SaGe server.
- The
sage-web serve <url> -p <port>
command start the website using a local HTTP server on the given port. - The
sage-web compile <url> -o <output>
command compile the website as static HTML into the output directory.
Additionnaly, the save-web help <cmd>
command can be used to display the help for the subcommand cmd
.
For example, sage-web serve http://soyez-sage.univ-nantes.fr -p 8000
launch an interactive website, similar to the one available at http://sage.univ-nantes.fr, which can be accessed at http://localhost:800.
Usage: sage-web [options] [command]
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
serve <url> Start a Web server to serve the SaGe interactive website
compile <url> Compile the SaGe interactive website as a static HTML website
help [cmd] Display help for [cmd]
Usage: sage-web serve <url>
Start a Web server to serve the SaGe interactive website
Options:
-p, --port <port> Port on which the server should listen (default: 3000)
-h, --help Output usage information
Usage: sage-web compile <url>
Compile the SaGe interactive website as static HTML
Options:
-o, --output <output> Output directory (default: "./build")
-h, --help Output usage information
Requirements:
git clone https://github.com/sage-org/sage-web.git
cd sage-web
yarn install