Files
ProgressionMods/README.md

1.6 KiB

Steam Workshop Collection Manager

A Python GUI application for extracting Steam Workshop mod IDs from RimWorld mod collections.

Features

  • Dark themed Windows-style GUI
  • Three input fields for different mod collection types (Core, Content, Cosmetics)
  • Automatic extraction of Workshop IDs from Steam collection URLs
  • Real-time output display with scrollable text area
  • Pre-populated with example RimWorld mod collections

Installation

  1. Make sure you have Python 3.6+ installed
  2. Install required dependencies:
    pip install -r requirements.txt
    

Usage

  1. Run the application:

    python steam_workshop_gui.py
    
  2. The application comes pre-populated with example collection URLs:

  3. You can modify these URLs or enter your own Steam Workshop collection URLs

  4. Click "Extract Workshop IDs" to process the collections

  5. The right panel will display all the Workshop IDs found in each collection

URL Formats Supported

  • Standard Steam Workshop URLs: https://steamcommunity.com/workshop/filedetails/?id=XXXXXXXXX
  • Steam protocol URLs: steam://openurl/https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXXX

Notes

  • The application fetches collection data directly from Steam Workshop
  • Processing may take a few seconds depending on collection size
  • Workshop IDs are extracted from the HTML content of collection pages