{"id":8919795,"url":"https://github.com/jaylann/NexusAutoDL","last_synced_at":"2025-08-10T14:32:38.470Z","repository":{"id":186964491,"uuid":"563570569","full_name":"jaylann/NexusAutoDL","owner":"jaylann","description":"A tool for automatically downloading mods from Nexusmods with support for different Mod Managers such as Vortex, Portmod and Wabbajack.","archived":false,"fork":false,"pushed_at":"2024-06-27T10:28:04.000Z","size":55,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-27T15:14:45.199Z","etag":null,"topics":["automation","downloader","modmanager","mods","nexusmods","portmod","vortex","wabbajack"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaylann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-08T22:15:29.000Z","updated_at":"2024-06-27T10:28:02.000Z","dependencies_parsed_at":"2024-06-27T15:13:41.365Z","dependency_job_id":"04921cb5-e793-4162-89ba-8c7b74b65751","html_url":"https://github.com/jaylann/NexusAutoDL","commit_stats":null,"previous_names":["jaylann/nexusautodl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaylann%2FNexusAutoDL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaylann%2FNexusAutoDL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaylann%2FNexusAutoDL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaylann%2FNexusAutoDL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaylann","download_url":"https://codeload.github.com/jaylann/NexusAutoDL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216163112,"owners_count":15984426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","downloader","modmanager","mods","nexusmods","portmod","vortex","wabbajack"],"created_at":"2024-05-02T01:07:38.658Z","updated_at":"2024-08-20T14:30:26.447Z","avatar_url":"https://github.com/jaylann.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# NexusAutoDL\nThis tool is designed for automating the process of downloading mods from [Nexusmods](https://www.nexusmods.com/), without being a premium member. It is designed with mod managers such as [Portmod](https://gitlab.com/portmod/portmod) and [Wabbajack](https://www.wabbajack.org/). It also contains an integration for Nexusmods own mod manager, [Vortex](https://www.nexusmods.com/about/vortex/), which contrary to the affore mentioned, does not automatically open the mods download page but instead forces users to suffer through another click. This tool is designed to automatically click through a download list and download all of the contained mods without user intervention.\n\n# Features \nThis tool offers a plethora of different features. It is designed to work with multiple screens and even has a browser integration. If you’re working with multiple monitors and are also using Vortex, this tool has the ability to open and move your primary browser and your Vortex instance, so that you can start downloading right away. In addition, this tool offers Interruption Detection. As Vortex sometimes throws errors or otherwise asks the user for input. These interruptions will be detected and circumvented.\n\n# Prerequisites\nFirst you will need to have Python 3.9 installed.\n\nThen when running the script either on one monitor, or with --force-primary enabled, as well as --vortex enabled, you will need to make sure that both the Vortex Mod Manager window and your Browser window are visible at the same time.\n\n\n# Running the Script\nClone this repository:\n\n`git clone https://github.com/jaylann/NexusAutoDL`\n\nOr manually download the repository.\n\nThen go into the directory you cloned/downloaded to.\n\n`cd NexusAutoDL`\n\nInstall all necessary packages.\n\n`pip install -r requirements.txt`\n\nRun python script with or without arguments.\n\nWindows:\n`python main.py \u003carguments\u003e`\n\nMacOS/Linux:\n`python3 main.py \u003carguments\u003e`\n\n\n\n# Command Line Options\n- `--browser \u003cbrowserName\u003e: selects browser to open and move to work\nwith Vortex. Can only be used in combination with --vortex. Currently\nsupported browsers: “chrome”, “firefox”`\n- `--vortex: specifies use with Vortex mod manager`\n- `--verbose: prints verbose output`\n- `--force-primary: forces a system with multiple monitors to only be scanned on it’s primary display`\n\n# Demo\nhttps://user-images.githubusercontent.com/61842101/202874471-d5700912-16fd-4b7e-ab3f-0b97d05f6d9e.mp4\n\n# Credit\nCredit goes to [nexus-autodl](https://github.com/parsiad/nexus-autodl) for inspiring this project.\n\n# Disclaimer\nNexusmods TOS state that using an automated program to download mods is prohibited. By using this software you are doing so at your own risk. The Author is not responsible for any kind of consequences and damages that might occur by using this program.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaylann%2FNexusAutoDL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaylann%2FNexusAutoDL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaylann%2FNexusAutoDL/lists"}