Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarkah/tickrs
Realtime ticker data in your terminal 📈
https://github.com/tarkah/tickrs
rust stocks tui
Last synced: 4 days ago
JSON representation
Realtime ticker data in your terminal 📈
- Host: GitHub
- URL: https://github.com/tarkah/tickrs
- Owner: tarkah
- License: mit
- Created: 2020-02-20T00:37:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T20:08:16.000Z (6 months ago)
- Last Synced: 2024-12-10T16:13:42.991Z (11 days ago)
- Topics: rust, stocks, tui
- Language: Rust
- Homepage:
- Size: 2.59 MB
- Stars: 1,233
- Watchers: 17
- Forks: 60
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ratatui - tickrs - Stock market ticker in the terminal. (💻 Apps / 🚀 Productivity and Utilities)
README
# tick-rs
[![Actions Status](https://github.com/tarkah/tickrs/workflows/Test/badge.svg)](https://github.com/tarkah/tickrs/actions)Realtime ticker data in your terminal 📈 Built with Rust. Data sourced from Yahoo! Finance.
- [Installation](#installation)
- [Config File](#config-file)
- [CLI Usage](#cli-usage)
- [Windows](#windows)
- [Acknowledgments](#acknowledgments)## Installation
### Binary
Download the latest [release](https://github.com/tarkah/tickrs/releases/latest) for your platform
### Cargo
```
cargo install tickrs
```### Arch Linux
```
pacman -S tickrs
```### Homebrew
```
brew tap tarkah/tickrs
brew install tickrs
```## Config File
See [wiki entry](https://github.com/tarkah/tickrs/wiki/Config-file)
## CLI Usage
```
tickrs
Realtime ticker data in your terminal 📈USAGE:
tickrs [FLAGS] [OPTIONS]FLAGS:
-p, --enable-pre-post Enable pre / post market hours for graphs
-h, --help Prints help information
--hide-help Hide help icon in top right
--hide-prev-close Hide previous close line on 1D chart
--hide-toggle Hide toggle block
--show-volumes Show volumes graph
-x, --show-x-labels Show x-axis labels
--summary Start in summary mode
--trunc-pre Truncate pre market graphing to only 30 minutes prior to markets opening
-V, --version Prints version informationOPTIONS:
-c, --chart-type Chart type to start app with [default: line] [possible values: line,
candle, kagi]
-s, --symbols ... Comma separated list of ticker symbols to start app with
-t, --time-frame Use specified time frame when starting program and when new stocks are
added [default: 1D] [possible values: 1D, 1W, 1M, 3M, 6M, 1Y, 5Y]
-i, --update-interval Interval to update data from API (seconds) [default: 1]
```### Windows
Use [Windows Terminal](https://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701) to properly display this app.
## Acknowledgments
- [fdehau](https://github.com/fdehau) / [tui-rs](https://github.com/fdehau/tui-rs) - great TUI library for Rust
- [cjbassi](https://github.com/cjbassi) / [ytop](https://github.com/cjbassi/ytop) - thanks for the inspiration!