7f293558b46cfdacf5f70a0ba478a5044b6eb86b
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
- Make sure you have Python 3.6+ installed
- Install required dependencies:
pip install -r requirements.txt
Usage
-
Run the application:
python steam_workshop_gui.py -
The application comes pre-populated with example collection URLs:
- Core: https://steamcommunity.com/workshop/filedetails/?id=3521297585
- Content: steam://openurl/https://steamcommunity.com/sharedfiles/filedetails/?id=3521319712
- Cosmetics: steam://openurl/https://steamcommunity.com/sharedfiles/filedetails/?id=3637541646
-
You can modify these URLs or enter your own Steam Workshop collection URLs
-
Click "Extract Workshop IDs" to process the collections
-
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
Languages
Python
100%