On run, opens a tk file dialog to open the exported file from Vortex-Modlist-Backup to parse.
CSV result is named "modFile(number if duplicate).csv"
Requires:
- re
- os
- html
- csv
- catDict (provided or can be created from NexusGetCategories.py)
- tkinter
Relies on exported file from https://github.com/Garethp/Vortex-Modlist-Backup with a small modification to export data:
Line 138:
const transformModFormat = (mod) => ({
name: mod.attributes.modName,
version: mod.attributes.version,
category: mod.attributes.category,
modId: mod.attributes.modId,
shortDescription: mod.attributes.shortDescription,
size: mod.attributes.size,
fileId: mod.attributes.fileId,
fileName: mod.attributes.fileName,
author: mod.attributes.author,
game: mod.attributes.downloadGame,
endorsed: mod.attributes.endorsed,
});
Python script to create a category dictionary for every nexus link provided in links.txt in the same directory.
Run GetGameList.js in the console of a browser while on https://www.nexusmods.com/games to get a new list, provided list has 1021 games, all as of 28/07/2020
Requires:
- requests
- time
- re
- ast
- os
- bs4
- urllib.request
- lxml