Giter Site home page Giter Site logo

wowastralkeys's Issues

No error checking for characters that haven't received keys

PS> .\WoWAstralKeys.ps1
InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:248
Line |
 248 |              if (!$MyKeyData[$Item.unit]) { $MyKeyData[$Item.unit] = @ …
     |                  ~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:249
Line |
 249 |              $MyKeyData[$Item.unit].Name = $Item.unit
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:250
Line |
 250 |              $MyKeyData[$Item.unit].Class = $CLASS[$Item.class]
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:251
Line |
 251 |              $MyKeyData[$Item.unit].Faction = $FACTION_."$($Item.facti
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:252
Line |
 252 |              $MyKeyData[$Item.unit].Dungeon = 'No key'
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:253
Line |
 253 |              $MyKeyData[$Item.unit].Level = 0
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.

InvalidOperation: C:\Users\raven\dev\WoWAstralKeys\WoWAstralKeys.ps1:254
Line |
 254 |              $MyKeyData[$Item.unit].WeeklyBest = $Item.weekly_best
     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Index operation failed; the array index evaluated to null.


Name                  Faction  Class  Dungeon            Level WeeklyBest
----                  -------  -----  -------            ----- ----------
Character-Server      Alliance Hunter Halls of Atonement    15          0
 

Fix Output format so options are case-insensitive

Currently:

if ($OutputFormat) {
    switch ($OutputFormat) {
        CSV  {
            $OutputString = $MyKeys |
                Select-Object -Property Name,Faction,Class,Dungeon,Level,WeeklyBest |
                ConvertTo-Csv -NoTypeInformation
        }
        JSON { $OutputString = $MyKeys | ConvertTo-Json }
    }

    $OutputString | Set-Content -Encoding utf8 $Path

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.