├── .github └── workflows │ ├── check-cross.yml │ ├── check.yml │ ├── homebrew.yml │ ├── lints.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── api ├── Cargo.toml └── src │ ├── client.rs │ ├── lib.rs │ └── model.rs ├── assets └── demo.gif ├── rustfmt.toml └── src ├── app.rs ├── common.rs ├── draw.rs ├── event.rs ├── main.rs ├── opts.rs ├── service.rs ├── service ├── default_timestamps.rs ├── options.rs └── stock.rs ├── task.rs ├── task ├── company.rs ├── current_price.rs ├── default_timestamps.rs ├── options_data.rs ├── options_dates.rs └── prices.rs ├── theme.rs ├── widget.rs └── widget ├── add_stock.rs ├── block.rs ├── chart ├── mod.rs ├── prices_candlestick.rs ├── prices_kagi.rs ├── prices_line.rs └── volume_bar.rs ├── chart_configuration.rs ├── help.rs ├── options.rs ├── stock.rs └── stock_summary.rs /.github/workflows/check-cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/check-cross.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/homebrew.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/homebrew.yml -------------------------------------------------------------------------------- /.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/lints.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | .env 4 | .vscode/ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/README.md -------------------------------------------------------------------------------- /api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/api/Cargo.toml -------------------------------------------------------------------------------- /api/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/api/src/client.rs -------------------------------------------------------------------------------- /api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/api/src/lib.rs -------------------------------------------------------------------------------- /api/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/api/src/model.rs -------------------------------------------------------------------------------- /assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/assets/demo.gif -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/draw.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/opts.rs -------------------------------------------------------------------------------- /src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/service.rs -------------------------------------------------------------------------------- /src/service/default_timestamps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/service/default_timestamps.rs -------------------------------------------------------------------------------- /src/service/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/service/options.rs -------------------------------------------------------------------------------- /src/service/stock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/service/stock.rs -------------------------------------------------------------------------------- /src/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task.rs -------------------------------------------------------------------------------- /src/task/company.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/company.rs -------------------------------------------------------------------------------- /src/task/current_price.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/current_price.rs -------------------------------------------------------------------------------- /src/task/default_timestamps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/default_timestamps.rs -------------------------------------------------------------------------------- /src/task/options_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/options_data.rs -------------------------------------------------------------------------------- /src/task/options_dates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/options_dates.rs -------------------------------------------------------------------------------- /src/task/prices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/task/prices.rs -------------------------------------------------------------------------------- /src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/theme.rs -------------------------------------------------------------------------------- /src/widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget.rs -------------------------------------------------------------------------------- /src/widget/add_stock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/add_stock.rs -------------------------------------------------------------------------------- /src/widget/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/block.rs -------------------------------------------------------------------------------- /src/widget/chart/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart/mod.rs -------------------------------------------------------------------------------- /src/widget/chart/prices_candlestick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart/prices_candlestick.rs -------------------------------------------------------------------------------- /src/widget/chart/prices_kagi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart/prices_kagi.rs -------------------------------------------------------------------------------- /src/widget/chart/prices_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart/prices_line.rs -------------------------------------------------------------------------------- /src/widget/chart/volume_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart/volume_bar.rs -------------------------------------------------------------------------------- /src/widget/chart_configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/chart_configuration.rs -------------------------------------------------------------------------------- /src/widget/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/help.rs -------------------------------------------------------------------------------- /src/widget/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/options.rs -------------------------------------------------------------------------------- /src/widget/stock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/stock.rs -------------------------------------------------------------------------------- /src/widget/stock_summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarkah/tickrs/HEAD/src/widget/stock_summary.rs --------------------------------------------------------------------------------