Skip to content

Extract subscribed mods from the Steam Workshop for a given app/game.

License

Notifications You must be signed in to change notification settings

Marakai/steamscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steamscraper

Quick and dirty tool that used the Steam API/SDK for Python to extract all subscribed mods for a given App ID from the Steam Workshop.

The default app ID is for Ark Survival Evolved which this was originally written for. I have not done much testing for other apps!

Usage

usage: steamscraper [-h] [-v] --username USERNAME [--password PASSWORD]
                    [--mfatoken MFATOKEN] [--prompt] [--appid APPID]
                    [--arkmanager]

    Grab subscribed workshop addons from Steam Workshop (default is to grab them for Ark Survival Evolved).

    Authenticates to Steam Store with 2FA (only, for now) then looks for all the subscribed addons, 
    extracting name and addon ID.
    

optional arguments:
  -h, --help           show this help message and exit
  -v, --version        show program's version number and exit
  --username USERNAME  Steam user name
  --password PASSWORD  Password
  --mfatoken MFATOKEN  2FA token valyue
  --prompt             Prompt for authentication info
  --appid APPID        The Steam Workshop App ID, which you need to figure out. Default is 346110 for Ark Survival Evolved
  --arkmanager         Issue list in Arkmanager instance config format

Build and Installation

  1. Clone Repo
  2. Build source dist with python3 setup.py sdist
  3. Install with pip3 install dist/<name of created tarball>

About

Extract subscribed mods from the Steam Workshop for a given app/game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages