Няма описание

Nils Schneider 115444f1cb config: introduce maxAge setting преди 9 години
doc 9475306483 README: add screenshots преди 9 години
html 071cd3fe69 grunt: record git-revision in index.html преди 9 години
img ca3dd9ae29 forcegraph: optimize background image преди 9 години
lib 115444f1cb config: introduce maxAge setting преди 9 години
scss 913f9f70f6 remove contact info from simplenodelist преди 9 години
tasks 071cd3fe69 grunt: record git-revision in index.html преди 9 години
.gitignore c48f053619 move config.js from lib to root преди 9 години
.travis.yml ad0bd8182d travis: use config.js.example for CI преди 9 години
CHANGELOG.md 70d78e3742 forcegraph: backport client circles from ffmap-d3 преди 9 години
Gruntfile.js 071cd3fe69 grunt: record git-revision in index.html преди 9 години
LICENSE 2cbea6dc20 change LICENSE to AGPL 3 преди 9 години
README.md 115444f1cb config: introduce maxAge setting преди 9 години
app.js 22b49c1a55 map: draw only labels present on map using rtrees преди 9 години
bower.json 22b49c1a55 map: draw only labels present on map using rtrees преди 9 години
build.js 3a501766ff refactor main, app преди 9 години
config.js.example 115444f1cb config: introduce maxAge setting преди 9 години
helper.js 9bdb7c562a helper/has_location: validate coordinates (+-90, +-180) преди 9 години
images 58cd7ad026 map: adding custom layers преди 9 години
index.html ff19d0cf8e sidebar styling преди 9 години
package.json 071cd3fe69 grunt: record git-revision in index.html преди 9 години
style.css 3b5895601d switch to sass преди 9 години

README.md

Build Status

Meshviewer

Meshviewer is a frontend for ffmap-backend.

Changelog

Screenshots

Dependencies

  • npm
  • bower
  • grunt-cli
  • Sass (>= 3.2)

Installing dependencies

Install npm with your package-manager. On Debian-like systems run:

sudo apt-get install npm

Execute these commands on your server as a normal user to prepare the dependencies:

git clone https://github.com/tcatm/meshviewer.git
cd meshviewer
npm install
npm install bower grunt-cli
node_modules/.bin/bower install

Configure

Copy config.js.example to config.js and change it to match your community.

dataPath (string)

dataPath must point to a directory containing nodes.json and graph.json (both are generated by ffmap-backend). Don't forget the trailing slash! Data may be served from a different domain with CORS enabled. Also, GZip will greatly reduce bandwidth consumption.

siteName (string)

Change this to match your communities' name. It will be used in various places.

mapSigmaScale (float)

This affects the initial scale of the map. Greater values will show a larger area. Values like 1.0 and 0.5 might be good choices.

showContact (bool)

Setting this to false will hide contact information for nodes.

maxAge (integer)

Nodes being online for less than maxAge days are considered "new". Likewise, nodes being offline for less than than maxAge days are considered "lost".

Building

Just run the following command from the meshviewer directory:

node_modules/.bin/grunt

This will generate build/ containing all required files.