All Projects → aranair → Rtscli

aranair / Rtscli

Python CLI Stocks Ticker + Portfolio Tracker

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Rtscli

Fsq
A tool for querying the file system with a SQL-like language.
Stars: ✭ 60 (-1.64%)
Mutual labels:  cli, terminal
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+1616.39%)
Mutual labels:  cli, terminal
Termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
Stars: ✭ 42 (-31.15%)
Mutual labels:  cli, terminal
Cli Badges
Quirky little node-js library for generating badges for your cli apps.
Stars: ✭ 39 (-36.07%)
Mutual labels:  cli, terminal
Rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Stars: ✭ 1,080 (+1670.49%)
Mutual labels:  cli, terminal
Hokaido
HND✈CTS
Stars: ✭ 41 (-32.79%)
Mutual labels:  cli, terminal
Lucid
A simple mock-application for programs that work with child processes
Stars: ✭ 45 (-26.23%)
Mutual labels:  cli, terminal
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-44.26%)
Mutual labels:  cli, terminal
Crex
Explore, test, and check regular expressions in the terminal.
Stars: ✭ 54 (-11.48%)
Mutual labels:  cli, terminal
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-13.11%)
Mutual labels:  cli, terminal
Sqlite Global Tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
Stars: ✭ 37 (-39.34%)
Mutual labels:  cli, terminal
Spotify Tui
Spotify for the terminal written in Rust 🚀
Stars: ✭ 11,061 (+18032.79%)
Mutual labels:  cli, terminal
Spinnercpp
Simple header only library to add a spinner / progress indicator to any terminal application.
Stars: ✭ 37 (-39.34%)
Mutual labels:  cli, terminal
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-31.15%)
Mutual labels:  cli, terminal
Langterm
🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-42.62%)
Mutual labels:  cli, terminal
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-27.87%)
Mutual labels:  cli, terminal
Video To Ascii
It is a simple python package to play videos in the terminal using characters as pixels
Stars: ✭ 960 (+1473.77%)
Mutual labels:  cli, terminal
Termd
Render markdown in the terminal
Stars: ✭ 32 (-47.54%)
Mutual labels:  cli, terminal
Picofeed
A minimal terminal rss reader
Stars: ✭ 50 (-18.03%)
Mutual labels:  cli, terminal
Nord Konsole
An arctic, north-bluish clean and elegant Konsole color scheme.
Stars: ✭ 56 (-8.2%)
Mutual labels:  cli, terminal

rtscli - Realtime Stock Ticker CLI

NOTE!! This has been changed to use https://www.alphavantage.co because Google Finance does not seem to work reliably anymore (IPs get blocked and it just plain out doesn't work)

You can get a free API key with a limited number of queries per second and so this has been tweaked to just refresh every 60s now. Put the api-key into alphavantage-creds.txt and it should work as usual.

Screenshot

Demo

Dependencies

Currently this is dependent on the list below but the next step is to build this into an executable so all that stuff with python and pip can be skipped.

  • Python2.7
  • pip
  • Bunch of other python packages

Install via Pip

pip install rtscli

Running it

$ cp tickers.txt.sample tickers.txt
$ rtscli

Tickers.txt Sample

Format: Name, Ticker(Alphavantage format), cost price, shares held

GLD,GLD,139,1

Downloading and building manually

$ git clone [email protected]:aranair/rtscli.git
$ pip install -e .
$ rtscli

Future Developments

Not sure if this is of interest to anyone but if you'll like to see anything on this, raise an issue or something.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].