Easily fetch all comments from a Steam Workshop item and export them into a neatly formatted HTML file.
No more Ctrl+F'ing on dozens of pages to see if you're the first person with an issue using a mod!
- Fetches all comments from any given Steam Workshop item.
- Exports all comments to a single HTML file styled to match Steam’s appearance. (kinda)
- Python 3.7 or higher
- Dependencies:
requests
andbeautifulsoup4
Clone this repository:
git clone https://github.com/thisaccountname/SteamyComments.git
cd SteamyComments
Install the required dependencies:
pip install -r requirements.txt
- Open a terminal and navigate to the SteamyComments directory.
- Run the script with a Steam Workshop URL, for example:
python steam_comments.py "https://steamcommunity.com/sharedfiles/filedetails/?id=3118990099"
The script will generate an HTML file named after the Workshop item title, followed by the current date and time.
python steam_comments.py "https://steamcommunity.com/sharedfiles/filedetails/?id=3118990099"
Output: True Music Jukebox - All Comments - 20241108 16_46.html
- The owner_id is automatically extracted from the Workshop page, so you don’t need to worry about providing it.
- The generated HTML file is styled similarly to Steam’s comment section for a familiar look. (not perfect)
Feel free to open issues or submit pull requests to improve the script!
MIT License