Этот проект предназначен для автоматизации скачивания модификаций и коллекций модов с платформы Steam Workshop. Он использует парсинг HTML-страниц, взаимодействие с SteamCMD и предоставляет удобный интерфейс для загрузки контента.
Программа запрашивает у пользователя ссылку на модификацию или коллекцию. В зависимости от типа контента, она либо инициирует скачивание конкретного мода, либо (в будущем) сможет работать с коллекциями.
Основные функции:
- Определение типа контента (мод или коллекция)
- Извлечение ID игры и модификации
- Автоматическая загрузка модификации через SteamCMD
- Взаимодействие с пользователем для подтверждения скачивания
- Клонируйте репозиторий:
git clone https://github.com/yourusername/steam-mod-downloader.git
cd steam-mod-downloader- Установите необходимые библиотеки:
pip install requests beautifulsoup4- Настройте SteamCMD: Скачайте SteamCMD Расположите его в папке: C:\SteamCMD
Запустите скрипт:
python main.pyВведите ссылку на модификацию или коллекцию при запросе.
- В текущей версии обработка коллекций не реализована (# todo сделать в след. обновлениях!).
- Путь к SteamCMD и директории установки можно изменить в коде.
- Для успешной работы убедитесь, что у вас установлен SteamCMD и он доступен по указанному пути.
Если есть вопросы или предложения — создавайте issues или пишите в тг @MifixF