Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/progamesigner/gw2-dps-report

Guild Wars 2 DPS Report
https://github.com/progamesigner/gw2-dps-report

arcdps bulma-css cargo discord docker dockerfile guildwars2 rust rust-lang

Last synced: about 2 months ago
JSON representation

Guild Wars 2 DPS Report

Awesome Lists containing this project

README

        

# Guild Wars 2 DPS Report

![License](https://img.shields.io/github/license/progamesigner/gw2-dps-report.svg)
[![Discord](https://img.shields.io/badge/chat-Discord-7289DA.svg)](https://discord.gg/xsSWwn3)
[![Buy Me A Coffee](https://img.shields.io/badge/donate-Buy%20Me%20A%20Coffee-FF813F.svg)](https://buymeacoff.ee/progamesigner)

Upload arcdps logs and send to Discord automatically.

## Getting Started

### Development

Cargo makes everything simple.

```
cargo run --bin gw2-dps-report
```

Cargo would install dependencies, build debug executable, and the server is up.

### Deployment

Deploy service with Docker.

```
docker run -d \
-e UPLOAD_ACCESS_TOKEN= \
docker.pkg.github.com/progamesigner/gw2-dps-report/gw2-dps-report:latest
```

Clean files generated 14 days ago.
```
docker exec gw2-dps-report gw2-dps-clean
```

### Built With

* [Rust](https://www.rust-lang.org)
* [futures](http://rust-lang-nursery.github.io/futures-rs)
* [hyper](https://hyper.rs)
* [mktemp](https://crates.io/crates/mktemp)
* [Docker](https://www.docker.com)
* [Elite Insights](https://github.com/baaron4/GW2-Elite-Insights-Parser)
* [arcdps](https://www.deltaconnected.com/arcdps)
* [Bulma](https://bulma.io)
* [DropzoneJS](https://www.dropzonejs.com)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

![Repobeats Analytics](https://repobeats.axiom.co/api/embed/5fb08d2b886719c3014928b8c9d422f75510cf8b.svg "Repobeats Analytics")