https://github.com/zangrandi/quake-log-parser
Log Parser for the game Quake 3 Arena done as a take-home exercise
https://github.com/zangrandi/quake-log-parser
Last synced: 12 months ago
JSON representation
Log Parser for the game Quake 3 Arena done as a take-home exercise
- Host: GitHub
- URL: https://github.com/zangrandi/quake-log-parser
- Owner: zangrandi
- License: mit
- Created: 2024-02-28T21:10:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-29T17:22:06.000Z (over 2 years ago)
- Last Synced: 2025-05-30T18:52:00.044Z (about 1 year ago)
- Language: Ruby
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quake Log Parser
This is a parser for logs from the game Quase 3 Arena, which are generated by the server. The logs encompass events such as new player connections, kills, and commands for starting and ending games.
This project was undertaken as a take-home exercise.
## Installation
This project includes only 3 gems: activesupport, rake and rspec.
To get started run:
```
bundle install
```
## Reports
To run the main report of grouped deaths by player, run:
```
rake kill_reports
```
To run the report of grouped deaths by cause, run:
```
rake kill_reports_by_cause
```
## Specs
To run the tests, run:
```
rspec
```