Curiosity has no external dependency. To use it, just clone the repository or download the archive from github.
Your elasticSearch server may not on localhost ! Customize the conf.js file, at the root of Curiosity's folder :
//Conf.js var globalConf = { defaultServer : 'http://localhost:9200', // Curiosity will connect by default to this elasticsearch host confServer : 'http://localhost:9200', // Curiosity stores its data (keywords, template, ...) on this server confIndex : "curiosity-config", // Index of the ElasticSearch "confServer" where curiosity will store its data defaultConfDocumentType : "conf-doc", // Type of simple conf document defaultContextDocumentType : "context-doc", // Type of simple context document readonlyContext : ["exploreContext","basicSearch"], // List of context who can't be overwrote readonlyTemplate : ["exploreContext","prettyJson","pieChart","barChart","lineChart"], // List of templates who can't be overwrote homeContext : "basicSearch" // Default context for home };
Curiosity is multilingual, right now the application is fully translated in English and French (almost).To change Curiosity's language, copy the file that you need from lang folder to txt.js (This process will be simplified soon).
curiosity/lang> ls en.js fr.js curiosity/lang> cp en.js ../txt.js
By default the application is in english (almost).
After that, curiosity is ready. Open index.html with a recent browser and enjoy.