Data Desktop


The data desktop includes scripts that can connect to various free data sources from around the web. Each script connects to a single data provider. To use any of the scripts, simply import the script into your own code.

Most scripts provide a way to cache data files locally to your hard drive after pulling the file. For some, this involves using the standard cache mechanism, other libraries provide a separate mechanism.

Data Feeds


The data desktop consists of utilities for access to the following data sources.

Full Desktop


The full desktop is accessible here:

Webserver


Serving up data from your own servers is easy to do. There are two ways to do this.

  • Pull - using a webserver to serve your data. The data is pulled from the client. (That is, changes to the data is not pushed from the server) This is typically accomplished using a web server.
  • Push - data is pushed from the server to the client. The standard method to achieve this is a websockets server.


The following are sample servers written in Javascript and deployable using Node js. THis means they can run on any machine where Node is installed, including from within Visual Studio.

Contents