This is a node js parser for pandapaxxy's wishlists
- npm v6.14 (may work with other versions)
- node v14.20 (may work other versions) get both at https://nodejs.org/en/download/
- Clone the git repo
- run
npm ci - Get Google Drive API credentials (https://developers.google.com/drive/api/quickstart/nodejs) and save them on
google.credentials.jsonon the application root dir - run
npm start - Select the sheets that should be included in the wishlists (usually all weapon types, except exotic)
- Select which row should be considered as the "header" of the sheet (usually something that goes as
Name | Element | etc...) - Select which column should be considered the weapon name (usually
Name) - Select all columns that should be considered as perks (
Sights/Barrels,Magazine,Perk 1,Perk 2, may vary depending on the weapon type) - Sometimes the application will need manual intervention to correct typos or ambiguous perks, it's possible to assign more than one perk to a perk name in those cases
- Repeat steps 6 through 9 to every sheet you selected in step 5
- Once the scripts finishes running, the resulting files will be available on
output/pandapaxxy/{input type}/season-{season number}.json