Giter VIP home page Giter VIP logo

wowspreadsheet's Introduction

Build Status

wowspreadsheet

World of Warcraft character tracking spreadsheet for Google Docs

spreadsheet

Home Page

Keeps track of:

  • class, level, specs, average equipped item level, slot item level
  • audit with number of issues, as well as detailed info about the issues
  • lock outs and progression for all raids, heroic and mythic dungeons
  • weeks active for raids
  • primary profession levels
  • reputations

Main code is within wow.js, you can copy this into a googlespreadsheets script, or copy a template from here:

Contributing

To run the automated checks, install npm. Then, install the project dependencies:

npm install

Finally, run the test command to check for issues with any changes you have made:

npm test

wowspreadsheet's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wowspreadsheet's Issues

URLfetch Limit

Users who track too many characters, do too many refreshes, or leave their sheet open for long periods risk locking themselves out of their sheet for the day by hitting google's daily 20,000 URLFetch limit. Currently the sheet is limited to 100 characters for this reason.

Raider.io issues with special characters

toonName = myUtils.lowerCaseAllWordsExceptFirstLetters(toonName.toUpperCase());
seems to be doing something very funky with folks with very special names

sargeras Åïmßøt -> ÅÏMssøt

Great Vault Tracking/ilvl Tracking

we'll need info from both the progression section and raider.io for this. Apparently some of it is based on your LOWEST mythic+ for the week, so we'll need to obtain/(guess?) at that. Would also need to start tracking pvp stuff to 'fully' do this

Change spreadsheet language

We would like to have the possibility to change the language of the sheet.

I've seen that in the code, when you call the API it finishes "&locale=en_US". I don't know very much about that but, ¿can this be made for any language? e.g. "es_ES" for Spanish (my case).

For the rest for text in the spreadsheet I recommend to script it in the main sheets (sort off "{chest}") and add a locale sheet with all languages supported. When you update the sheets you substitute the scripted value with the translation.

Need any help with Spanish translation? I will do.

Thank you for your great and very very useful work!

Special character not working

When importing my guild in the spreadsheet 1 character does get processed because of the special character in his name.

http://i.imgur.com/y76COea.png

Is there a way I can fix this manually?

Thank you for making this awesome spreadsheet. It has been a great help for our guild!

no torghast info

At this time there is no Torghast info in the API that we're aware of

Healer Calculation - Column G. Row 3

For the following:

Column G. Row 3

=concat("Healer: ",countif(C:C,"Healing")) - Will not calculate due to "Healing" being incorrect.

Updated below:

=concat("Healer: ",countif(C:C,"Healer"))

Soulbind [empty slot]

Characters showing [empty slot] when the API doesn't indicate the slot was empty. Inspection of these characters api shows there may be something very wrong happening with the way we're assigning soulbinds to slots

Example Character: Isneak Zuljin

Oauth error

Hello, after setting up client and ID following the Wiki's instructions, I get this error when refreshing data:
image

It would look as though the URL is not being set up correctly? This are my settings:
image

I even refreshed the Client's secret in case it was outdated, but to no avail. Any ideas? Thanks!

bonusStats not recording enchant stats

enchant audit table will need to have values added/updated. we now have chest armor enchants that give +all stats which will need some special handling

7/8 All Done!

7/8 being marked as All done! in mythics section, possibly pulled.
User who reported it initially: 'I think I see what that 7/8 mythic deal was. It's pulling from the Mythic+, whereas we're only on Mythic, so it's old mythic content'

Logs and roles

Currently, the logs shown are the best damage for tanks/dps and best healing for healers.
Being able to change what logs are being checked based on class and spec would improve the clearness of players playing more than one spec (or if a player rerolls spec).

For instance, a restoration druid with boomy offspec (or rerolls boomy) with good damage parses as restoration, will show damage parses as restoration even if the specialization is boomy.

Issue example
Restoration damage bilde
Balance damage bilde
Spreadsheet (balance specced) bilde

Solution example
Class, spec and what to display bilde

Inaccurate Soulbinds

issue is on Blizzard's side. soulbind api shows the entire row and doesn't supply us with the selected trait

array formula mismatching

array formulas need to be adjusted to display all value fetched, and all sheets should be doing the same max number of appcalls. right now there's some mismatching between master vs raw, and likely elsewhere as well.

Not able to populate....

I dont know what the problem is here.. It all worked yesterday.
When I try to populate.. I get this message.
image

These are the settings that I've set for the sheet.
image

Display total AP with thousands seperators

Hi,

This is a small function I added:
function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); }

I call it at line 1058:
artifactRank = artifactRank + " | AP: " + numberWithCommas(toon.achievements.criteriaQuantity[i]);

I makes the total AP more readable

Rgds

Unable to get spreadsheet working/populating

Hello,
I have the above issue. I followed the steps attentively, I think I did not miss a step. Yet, nothing populates.
some details:

  1. I am in several guilds;
  2. I have 19 characters on the specified server (Magtheridon);
  3. I copy-paste all possible to avoid double letters or mistakes in general;

the sheets remain empty
the settings:
image

the result:
image

Please help me :)

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.