This web-app translates SDMX data into a standard HTML table readable by EViews.
It acts as a middleware between EViews and SDMX providers API:
This is helpful as EViews software can easily make GET requests to a web-application and read HTML table.
More info on the on how to make request on the website.
In order to run the code locally, you'll need:
To install required dependencies, you can do:
cd eviewsSDMX/
npm install --dev
The entrypoint of the app is server.js
.
The flow of the app is:
http://sdmx.herokuapp.com
Fetchers to data providers are stored in /fetchers/
folders:
/fetchers/sdmx.js
.Code to render the response received in SDMX format as HTML code is stored in /render
folder.
In order to run test, run the following command (note that you should save a BLS and FRED api key in a .env
file):
npm test
Example of .env
file:
FRED_API_KEY="YOUR_FRED_KEY"
BLS_API_KEY="YOUR_BLS_KEY"
You can raise new issues here.
GNU Affero General Public License version 3
<> with <3 by louisdecharson