Code Monkey home page Code Monkey logo

quotr's Introduction

#Quotr#

Quotr is a Node.js CLI for getting near real-time stock quotes from Yahoo Finance. It works for pretty much every relevant ticker in the world (currently 26.626 symbols across the globe). The delay depends on the Yahoo's data provider. Normally it's 15 minutes. You can check the list of exchanges and their corresponding delays here.

#Installing#

Make sure you have Node.js installed, then... (you'll need sudo on linux boxes)

npm install -g quotr

#Using#

Open the terminal (or command prompt on Windows) and type:

quotr

Now you've entered the quotr shell.

For getting all available commands:

help

for getting help for a specific command:

<command> /?

Now you can start entering commands...

##Commands##

###symbol-search (short: ss)###

Searchs for ticker symbols that match the given criteria. Example:

ss apple

image

###snapshot (short: s)###

Displays the latest information about the given symbol. Example:

s aapl

image

Optionally, you can pass fields in using the -f parameter. Example:

s aapl -f v (displays the volume)

image

Now it would be helpful to know the available fields for the s command...

###field-list (short: f)###

Displays or searches for the available snapshot fields. Examples:

f (displays all fields)
f -s average (displays all fields that match `average`)

image

###history (short: h)###

Displays the history for a given symbol. Examples:

h aapl (displays the last 10 days history of the `aapl` symbol, which is the default in case no interval is specified)
h aapl -l 60 (displays the last 60 days history for the `aapl` symbol)
h aapl -f 2015-10-01 -t 2015-10-30 (displays the history for the `aapl` symbol from 2015-10-01 to 2015-10-30)

Currently, the history command does not take into account the current day until it's closed.

image

###variation (short: v)###

Displays the variation of the given symbol. Examples:

v aapl (displays the last 10 days variation of the `aapl` symbol, which is the default in case no interval is specified)
v aapl -l 60 (displays the last 60 days variation for the `aapl` symbol)
v aapl -f 2015-10-01 -t 2015-10-30 (displays the varoatopm for the `aapl` symbol from 2015-10-01 to 2015-10-30)

Currently, the variation command does not take into account the current day until it's closed.

image

###License###

MIT.

###Third Party###

quotr's People

Contributors

andrerpena avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.