Skip to content
WeakAuras but for WarcraftLogs
TypeScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
typings
.gitignore
.travis.yml
LICENSE
Procfile
README.md
deaths_visual.png
package.json
tsconfig.dev.json
tsconfig.json
yarn.lock

README.md

Client-side dashboard to visualize WarcraftLogs query results.

Currently hosted on Heroku with a lazy dyno that only runs when requested. May need to refresh once or twice to have it pop up.

What does this look like?

This WA-like string:

N4Ig5grglgJiBcIDMAzAnAUzQVgAxIFoB2ARgEMMClsUUCS1c0CYMAOAFgwyQCZ8SAIxAAaEAGcADhgDGCUFLIyoAOzAJsYwUoDWYAE4B7CCriIAxChgoAbD1EhBx0+IQgUAGwjiAFg4BuMoYqMmQALggA2qAAtmT6Om7a+g4+GFBgPhHwSLhiGCGGMKrq8KAAHvLuUBgeZiBh8WAYYQByZDEYDmEAntJuKoYxqmQeDmTlUK7wKhAeHmLihvrZoCg1dW6N+s1tHV1ihpJuQSYRh/qsKYhk4jIFxWogAL7PYj1V67X1ZIJQHlBegA6FT7cZgAwYMDhLqIU4qc4NPqwkAARwgZARgPCUH8BxAEymCFm81ebwUkiUJQ0WmcMGm7i8vlSQRC4SioAKQUepQqnw29W2u3anW6yIGQxGYzEYUBHhRAAUPGQehgUotlqtqt8tk0WiL8UcTs5Ecsrm5bvdTNTXu9+Tqbn8AcDQaKZeLEINhqDpQ05SiANL/AFqAAEAEEnYCPhqVvbNo7/tGQWDDsc4SaHGa1W5WHcHjbbSBlarrtEQHEEm59LJEVyitSyiAgh5llUyBCa9Cwij4Yjev1EGapd1/W5zKHDChQwARDDhHyuRaheVVO5pUWIHujQReDCuN7FqEPYlzDxkkSxeKJLcYcp1wo8qo9+/tztQmHGs5iwcgYc+l5XgAXXJCtrySeIHAAd1gMI/ByPIQHrJ8m0qJsvgTBo9T2N0CXfbte0zd1f3RTFZUaWU8XGSZphJc87XQgULSjF1UyRX8vRHMRCVos9Yy1DCfhYnoU1wo0M2/C5zUQPMrSfMlnhAkCxHRNUPkYjwe2uEAAAodIHDAAF4AB0QBgDoOwwUzQ0xGBJzxBJg1DAA+UNcBs0wbOE0SMAAQhMkAAGVGghNVTIASknfRQ305EAtUcRGh0YNrNs0NBjCUNVFDfRMWaUMUCMGJQwMgKyEkSQPB6QQIFoVLPN+JNWM6ALWhaNJ9Cg0YdGssJDBKuLTJrGJDDxGq6pADy7Ma50RNdIzTLauC1S6jwesmgxjEkUNBB6UMlggfR7knFQSuw0MHnCyK0qFFogUMKCVDVHzQ0Ms6dju+apve3YgWKKRDHEQEoGCALCpqUwqtMhwnHEIGzDosQZAgPraAQJAxGS0wqix+oMDxBFALEVRWDQ3BniAA=

produces this visualization of deaths over an entire log:

death visualization

How do I use this?

  1. Create (or copy) a visualization.
  2. Write a WCL query to collect data.
  3. Write a Vega-Lite (or Vega, if you're crazy) spec to define the display. After you change the spec, hit the Update button.
  4. View your new figure! (Repeat as needed to tune the damned thing)

Limitations

  • This is entirely client-side, with all the limitations that that entails.
  • It is currently not possible to do state-based transforms like what are required for the Arcing Current Tracker. This is on my to-do list.
  • You cannot combine results from multiple reports. Also on my to-do list.

Contributing

I am not currently accepting contributions. Check again later.

If you want to run a local copy, you need to set the API_KEY environment variable to your API key (or put it in a .env file as API_KEY=whatever).

License

See LICENSE.

You can’t perform that action at this time.