https://github.com/jazcarate/tryhard
Quick and easy tool to get and aggregateDotA 2 hero stats and matchups
https://github.com/jazcarate/tryhard
dota2 haskell opendota tryhard
Last synced: about 1 month ago
JSON representation
Quick and easy tool to get and aggregateDotA 2 hero stats and matchups
- Host: GitHub
- URL: https://github.com/jazcarate/tryhard
- Owner: jazcarate
- License: mit
- Created: 2020-10-23T20:51:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-11T10:01:45.000Z (2 months ago)
- Last Synced: 2025-03-24T04:16:48.052Z (about 2 months ago)
- Topics: dota2, haskell, opendota, tryhard
- Language: Haskell
- Homepage:
- Size: 110 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# Tryhard
Quick and easy tool to get and aggregate DotA 2 hero stats and matchups.## Usage
This could all be achieved by the awesome folks in [OpenDota](https://www.opendota.com/)
## Development
This program is built with [`stack`](docs.haskellstack.org).
I have this repo setup with a [`.devcontainer` for VSCode](https://code.visualstudio.com/docs/remote/containers) which I find useful to work on a windows machine.In order to get you up and running, be sure to have `GHC` (check the `.devcontainer/Dockerfile` for the version) and `stack`.
Most used commands are written and documented in the `Makefile`, so you can run and peruse `make help`.### Basic usage
Run the tests and watch file changes.
```bash
$ stack test --file-watch
```If you want to do manual testing, `$ stack run` is nice helper to build quickly and execute.