An open-source frontend for the Insight API. The Insight API provides you with a convenient, powerful and simple way to query and broadcast data on the DYN network and build your own services with it.
npm install insight-ui-dynbash
git clone https://github.com/syyyn/bitcore-node-dyn.git
cd bitcore-node-dyn
npm install
bitcore-node create mynode
cd mynode
bitcore-node install insight-api-dyn
bitcore-node install insight-ui-dyn
bitcore-node start
`
Open a web browser to http://localhost:9999
Development
To run Insight UI locally in development mode:
Install bower dependencies:
`
$ bower install
`
To compile and minify the web application's assets:
`
$ grunt compile
`
There is a convenient Gruntfile.js for automation during editing the code
`
$ grunt
`
Multilanguage support
Insight UI uses angular-gettext for multilanguage support.
To enable a text to be translated, add the translate directive to html tags. See more details here. Then, run:
`
grunt compile
`
This action will create a template.pot file in po/ folder. You can open it with some PO editor (Poedit). Read this guide to learn how to edit/update/import PO files from a generated POT file. PO file will be generated inside po/ folder.
If you make new changes, simply run grunt compile again to generate a new .pot template and the angular javascript js/translations.js. Then (if use Poedit), open .po file and choose update from POT File from Catalog menu.
Finally changes your default language from public/src/js/config
`
gettextCatalog.currentLanguage = 'es';
``