Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 30 days 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-29T17:22:06.000Z (11 months ago)
- Last Synced: 2024-11-08T05:31:06.491Z (3 months 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
```