Giter Club home page Giter Club logo

summarize_consumes's Introduction

The project generates a summary of a raid combat log.

The summary includes
* consumables (as much as the combat log allows)
* consumable prices if data is available. First an attempt is made to download prices from the web. If that fails, prices are read from the local prices.json
* cooldowns, resurrects, racial abilities and trinkets used
* details about some boss fights
** nefarian corrupted healing
** nefarian wild polymorphs
** viscidus frost hits
** huhuran, cthun chains
** gluth
** four horsemen chains
** kt shadow fissures
** kt frostbolts
** kt frostblasts
* pets found
* classes detected

It is assumed that the combat log was generated while the AdvancedVanillaCombatLog addon (https://github.com/YamaYAML/LegacyPlayersV4/tree/main/Addons/AdvancedVanillaCombatLog) is active.

Check out the examples directory (https://github.com/melbaa/summarize_consumes/tree/master/examples) for summaries of various raids.

Price data via https://www.wowauctions.net/



usage: summarize_consumes.exe [-h] [--pastebin] [--open-browser] logpath

positional arguments:
  logpath               path to WoWCombatLog.txt

options:
  -h, --help            show this help message and exit
  --pastebin            upload result to a pastebin and return the url
  --open-browser        used with --pastebin. open the pastebin url with your browser
  --write-summary       writes output to summary.txt instead of the console




Install prepacked binary:

You can download an executable from the Releases section [1] and save it in your WoW Logs folder.
The release is automatically generated and you can see exactly how in the Actions section [2].
A bunch of anti-virus software as usual gives a false positive [3], so if you are worried, install from source as shown below.

[1] https://github.com/melbaa/summarize_consumes/releases
[2] https://github.com/melbaa/summarize_consumes/actions
[3] https://www.virustotal.com/gui/file/49633f660d6efc13bfc8705d89349e5f28ef135cc7dc0639a563c61f3a3bffa2?nocache=1






Installing from source on windows:

This is only needed if you don't want to use the binary from the Releases section and prefer to use the source code.

To create a virtualenv with the project in the current directory
python -m venv venv

Install the project and its dependencies
.\venv\Scripts\pip.exe install .

Create a summary
.\venv\Scripts\summarize_consumes.exe path\to\your\Logs\WoWCombatLog.txt > summary.txt

Create summary, upload to a pastebin and open with your browser
.\venv\Scripts\summarize_consumes.exe path\to\your\Logs\WoWCombatLog.txt --pastebin --open-browser


summarize_consumes's People

Contributors

melbaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.