- About
- Features
- Screenshots
- Requirements
- Installation
- Quick Start
- Supported URLs
- PDF Conversion
- Project Structure
- Testing
- Build EXE
- Cleaning Scripts
- Steam Guides
- License
- Author
Steam Guide Downloader is a desktop application for downloading Steam Community guides and saving them as DOCX, with optional PDF conversion and separate image export.
- Download Steam guides to DOCX
- Optional PDF conversion
- Save images separately
- Light and Dark themes
- English and Russian interface
- Session logs
- Path validation
- Large page warning
- Interactive EXE builder
| Component | Version | Purpose |
|---|---|---|
| Python | 3.10+ | Runtime environment |
| PyQt6 | 6.5+ | Desktop GUI |
| requests | 2.28+ | HTTP requests |
| beautifulsoup4 | 4.12+ | HTML parsing |
| python-docx | 0.8.11+ | DOCX generation |
| Pillow | 9.0+ | Optional image processing |
Download the latest release from Releases โ no Python required.
git clone https://github.com/AlexAgents/steam-guide-downloader.git
cd steam-guide-downloader
pip install -r requirements.txt
python __main__.py- Launch the application
- Paste a valid Steam guide URL
- Choose a save folder
- Click Download DOCX
- Optionally enable PDF conversion and separate image saving
https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXXX
| Method | Install | Platform |
|---|---|---|
| MS Word (pywin32) | pip install pywin32 |
Windows |
| MS Word (comtypes) | pip install comtypes |
Windows |
| docx2pdf | pip install docx2pdf |
Windows / macOS |
| LibreOffice | Install manually | Windows / Linux / macOS |
๐ Expand file tree
steam-guide-downloader/
โโโ ๐ __main__.py
โโโ ๐ app/
โ โโโ ๐ __init__.py
โ โโโ ๐ about.py
โ โโโ โ๏ธ config.py
โ โโโ ๐ ๏ธ paths.py
โ โโโ ๐ translations.py
โ โโโ ๐ ๏ธ utils.py
โ โโโ ๐ core/
โ โ โโโ ๐ __init__.py
โ โ โโโ ๐ง network.py
โ โ โโโ ๐ parser.py
โ โ โโโ ๐ docx_builder.py
โ โ โโโ ๐ image_saver.py
โ โ โโโ ๐ง pdf_converter.py
โ โโโ ๐ gui/
โ โโโ ๐ __init__.py
โ โโโ ๐ main_window.py
โ โโโ ๐ icon_provider.py
โโโ ๐ themes/
โ โโโ โ๏ธ light.qss
โ โโโ ๐ dark.qss
โโโ ๐ assets/
โ โโโ ๐จ icon.ico
โโโ ๐ scripts/
โ โโโ ๐จ builder.py
โ โโโ ๐จ clean.bat
โ โโโ ๐จ clean.ps1
โ โโโ ๐จ clean.sh
โโโ ๐ tests/
โ โโโ ๐ __init__.py
โ โโโ ๐งช run_tests.py
โ โโโ ๐งช test_config.py
โ โโโ ๐งช test_docx_builder.py
โ โโโ ๐งช test_network.py
โ โโโ ๐งช test_paths.py
โ โโโ ๐งช test_translations.py
โ โโโ ๐งช test_utils.py
โ โโโ ๐งช test_validator.py
โโโ ๐ LICENSE
โโโ ๐ .gitignore
โโโ ๐ README.md
โโโ ๐ README.ru.md
โโโ ๐ Release_notes.md
โโโ ๐ requirements.txt
pytest tests/ -v
python tests/run_tests.pypython scripts/builder.py
python scripts/builder.py --buildchmod +x scripts/clean.sh && ./scripts/clean.sh
scripts\clean.bat
powershell -ExecutionPolicy Bypass -File scripts\clean.ps1- ๐บ๐ธ Steam Guide (English)
Licensed under MIT โข ยฉ 2025-2026 AlexAgents


