stock-watch

For the watch of Stock, Realtime stock price fetcher from global markets including China

Usage no npm install needed!

<script type="module">
  import stockWatch from 'https://cdn.skypack.dev/stock-watch';
</script>

README

Stock Watch

A simple tool for fetching realtime and historical k-chart data of global stock markets including China.

Build Status

Installation

npm install stock-watch

If you would like to use in command line, install with -g option then you will got global sw command.

Using in Command line

# fetch data by stock symbol
sw BABA

Using as a node module

import Fetcher from 'stock-watch';

// get realtime data
Fetcher.getRealtime('BABA').then((result) => {
  // handle with result
}, (err) => {
  console.log('Oops, got an error', err)
});

// get historical k-chart data
Fetcher.getKChart('baba', 'day', new Date(2014, 11, 1).getTime(), Date.now()).then((result) => {
  // handle with result
}, (err) => {
  done(err);
});

Testing

All test tasks can be run via npm run [task name].

# run test watch
npm run test

# run test in watch mode
npm run test:watch

# run test with coverage report
npm run test:cov

Run as a server

Start a http server on port 5555:

node server.js

License

MIT