🇷🇺 Русский | 🇬🇧 English | 🇩🇪 Deutsch | 🇪🇸 Español | 🇫🇷 Français | 🇯🇵 日本語 | 🇧🇷 Português | 🇨🇳 中文
Демонстрация основного интерфейса
WEave (бывший WE Workshop Manager) — это десктопное приложение на Python/PyQt6, которое позволяет легко загружать, устанавливать и управлять обоями из Steam Workshop для Wallpaper Engine без необходимости запускать клиент Steam.
- 🌐 Просмотр мастерской WE Steam и загрузка обоев в один клик
- 🗂️ Управление установленными обоями (применение, удаление, извлечение .pkg файлов и прочее)
- 📊 Загрузка обоев по списку ID и\или URL
- 🎯 Отслеживание статуса загрузки\извлечения обоев
- 🔧 Быстрая загрузка страниц
- 🌍 Мультиязычность
- ⚜️ Темы
- 🔰 Множество других функций
Note
- Обои загружаются в папку по умолчанию для WE, аналогично обычной установке
- Первый вход может быть долгим, пожалуйста, подождите пока производится вход в системный аккаунт
- Скорось загрузки Workshop зависит от скорости вашего интернет соединения, а так же доступности серверов Steam
- Если приложение не показывает "определённый" контент в Workshop, значит не произошёл вход в системный аккаунт, по той или иной причине. Вам нужно зайти в любой Steam аккаунт (без Steam Guard и с нужными вам настройками контента) в настройках приложения (General).
- Если обои не закружаются - попробуйте выбрать другой аккаунт из списка в настройках (Account).
Warning
- Приложение использует общедоступные аккаунты для загрузки из мастерской
- Приложение не модифицирует оригинальный клиент Wallpaper Engine или Steam
Important
Для запуска из исходников (Вариант 2):
- Установите Python 3.10+ (тестировалось на Python 3.14.2)
- Установите .NET 8 или .NET 9 Desktop Runtime
Для упакованной версии (Вариант 1):
- Установите только .NET Desktop Runtime указанный выше
Скачайте последнюю версию из раздела Releases
Все зависимости уже есть в архиве, просто распакуйте архив в удобное место и запустите
WEave.exe
git clone https://github.com/psyattack/we-workshop-manager.git
cd we-workshop-managerpip install -r requirements.txt| Компонент | Куда поместить |
|---|---|
| DepotDownloaderMod | plugins/DepotDownloaderMod/ |
| RePKG | plugins/RePKG/ |
python main.pywe-workshop-manager/
├── bootstrap/ # Инициализация приложения
├── domain/ # Модели и структуры данных
├── services/ # Сервисы приложения
├── infrastructure/ # Интеграции и внешняя логика
├── ui/ # Интерфейс
├── shared/ # Общие утилиты
├── localization/ # Переводы
├── plugins/ # Внешние инструменты (скачиваются отдельно)
├── main.py # Точка входа
└── requirements.txt # Зависимости Python
Этот проект использует следующие открытые ресурсы и инструменты:
- DepotDownloaderMod — модифицированный загрузчик мастерской
- RePKG — инструмент распаковки .pkg файлов
- WallpaperEngineWorkshopDownloader — идея и аккаунты для загрузки
- icons8 — бесплатные иконки для интерфейса
Этот проект распространяется под лицензией MIT.
- Некорректное возвращение состояния окна после предварительного сворачивания
- Белые диалоговые окна при очистке фильтров
- PyInstaller --onefile ломает перезапуск, если будете собирать из исходников собирайте в --onedir (~500мб)
- Темы
- Логин через личный Steam аккаунт (Для использования при Steam failed 50 и подобных)
- Автозапуск
- Трей + silent mode
- Ряд оригинальных функций WE (Редактор пресетов, создание плейлистов, профили и тд.)
- Автоматическое обновление
- Оптимизация интерфейса под разные размеры и форматы экранов + возможность resize окна
Если у вас возникли проблемы или есть предложения по улучшению — создайте Issue в репозитории.
