Souslesens is a tool to visualize and manipulate graphs. It is based on Neo4j, D3js and Nodejs
- [example] (example.png)
- [demo] (http://vps254642.ovh.net/toutlesens/index.html?subGraph=hist-antiq)
To run Souslesens you need to have Node.js and Neo4j working on you server server or laptop
- Node.js with npm
- Neo4j
- a browser that support D3.Js
- an access to internet to install Node dependencies
- download Souslesesens, unzip it and rename it as you want.
- install Node.js dependencies:
- open a command line and move to the root directory of toutlesens where the package.json file is located.
- run command : npm install --save
- configure url and login/password for neo4j -edit file ./bin/serverParams and modify neo4jUrl value
- click on souslesens.bat (Windows) : this command does node ./bin/www
- browse to http:/localhost:3002/toutlesens
- 3002 is the default port, you can change it in ./bin/www file -the first time you load a subGraph souslesens creates a schema (/schema/subGraphName.json). Edit this file to configure graphe appearence, specifically the fields "defaultnodeNameField": "name" . This field sets the neo4j property used to name the nodes in souslesens. You can also set a property "isName:1" on each object discribing the nodes properties .
example : "properties": { "labelName": { "propertyName": { "type": "text", iName:1 }... You can also set node colors and icons in this file
- you can manage node and app startup using [PM2] (http://pm2.keymetrics.io/)
version 2.0.1
[Claude Fauconnet] (mailto:[email protected])
This project is licensed under the MIT License - see the LICENSE.md file for details
Jean-François Meuriot