NexusDownloadFlow-2023 (NDF) is a script that takes screenshots and detects if any template matches with the
screenshot taken. It was made to automate process with Wabbajack modlist installation of Nexus' mods
in which
you have to manually click on Slow download
button is your NexusMods account is not premium.
Just execute NexusDownloadFlow-2023.exe
and open your NexusMods' download page.
The default delay for checking for the download button is 5 seconds. This value can be changed in config/config.toml
by changing the check_delay
value. It is not recommended to set this any lower than 1.
Do not worry, you have to replace the templates files where you installed NDF with the one you will screenshot:
NexusDownloadFlow-2023/assets/template{x}.png
template1.png
is the rawSlow download
buttontemplate2.png
is theSlow download
button with mouse hovering overtemplate3.png
is theClick here
link appearing after clicking onSlow download
button
Thanks to parsiad for his repository parsiad/nexus-autodl
Thanks to greg-ynx for his work on the 2022 version of this program.
Please send a ⭐ over to the awesome repos above!
PyAutoGUI==0.9.54
(mouse automation)opencv-python==4.5.5.64
(image detection)mss==6.1.0
(screenshot)toml==0.10.2
(config language)pyinstaller
(EXE creator) (dev only)
Contributors are encouraged to help improve the code. If you find a bug, please feel free to create an issue and assign yourself if you can. When you fix the bug, please run Black (code formatter) and Flake8 (Linter) to ensure your code matches the style of the rest of the repository. When finished, please submit a PR.
If you would like to compile the program yourself, you are encouraged to do so. You will find running scripts/create_exe.ps1
will utilize the NexusDownloadFlow-2023.spec
file to compile an executable binary. This is the script we use to generate a new release. Using the create_exe.ps1
script requires that you have pyinstaller
installed and available in your $PATH
.