Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock & Crypto Ticker App (ticker)

A stock ticker strip that supports both stocks and cryptocurrencies.

Python version Latest version GitHub issues GitHub forks GitHub Stars License

NOTE: This project was generated with Cookiecutter along with @clamytoe's toepack project template.

Initial setup

cd Projects
git clone https://github.com/clamytoe/ticker.git
cd ticker

Anaconda setup

If you are an Anaconda user, this command will get you up to speed with the base installation.

conda env create -f environment.yml
conda activate ticker
pip install -e .

Usage

ticker

If all went well, you should be seeing a ticker strip at the top of your screen.

ticker_ribbon

Configuring

Edit the portfolio.json file to add or remove stocks and cryptocurrencies. As of this version, you must have at least one of each.

{
    "stocks": [
        "AMD",
        "INTC",
        "NVDA",
        "PLTR",
        "SOFI"
    ],
    "crypto_keymap": {
        "bitcoin": "BTC",
        "ethereum": "ETH",
        "ripple": "XRP"
    }
}

Contributing

Contributions are welcomed. Tests can be run with with pytest -v, please ensure that all tests are passing and that you've checked your code with the following packages before submitting a pull request:

  • black
  • flake8
  • isort
  • mypy
  • pytest-cov

I am not adhering to them strictly, but try to clean up what's reasonable.

License

Distributed under the terms of the MIT license, "ticker" is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Changelog

  • v0.2.0 Ported to use pyproject.toml
  • v0.1.0 Initial commit.

About

A ticker ribbon that supports both stocks and crypto currencies.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages