From 9d8da92351f444986bfcdd3211230a7b39ae5e64 Mon Sep 17 00:00:00 2001 From: psyattack Date: Thu, 23 Apr 2026 17:18:12 +0300 Subject: [PATCH] docs: update dependency references and requirements (#1) --- README.en.md | 14 +++++++------- README.md | 14 +++++++------- infrastructure/download/download_service.py | 2 +- ui/dialogs/info_dialog.py | 2 +- ui/widgets/browse_toggle.py | 3 ++- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/README.en.md b/README.en.md index 8e45e62..5174a69 100644 --- a/README.en.md +++ b/README.en.md @@ -48,7 +48,7 @@ WEave (formerly WE Workshop Manager) is a Python/PyQt6 desktop application that --- -## 🔌 Related Project +## Related Project **[WE Installer Extension](https://github.com/psyattack/we-installer-extension)** — a browser extension that adds a quick install button directly on Steam Workshop pages. @@ -71,11 +71,11 @@ WEave (formerly WE Workshop Manager) is a Python/PyQt6 desktop application that > [!IMPORTANT] > **To run from source (Option 2):** -> - Install [Python 3.10+](https://www.python.org/downloads) (tested on Python 3.14.2) -> - Install [.NET 8](https://dotnet.microsoft.com/download/dotnet/8.0/runtime) or [.NET 9](https://dotnet.microsoft.com/download/dotnet/9.0/runtime) Desktop Runtime +> - Install [Python 3.14+](https://www.python.org/downloads) +> - Install [.NET 8](https://dotnet.microsoft.com/download/dotnet/8.0/runtime) Desktop Runtime > > **For packaged version (Option 1):** -> - Only the .NET Runtime mentioned above +> - Only the .NET 8 Runtime mentioned above ### 📦 Option 1: Packaged PyInstaller version @@ -103,7 +103,7 @@ pip install -r requirements.txt | Component | Where to place | |-------------|----------------| -| [DepotDownloaderMod](https://github.com/SteamAutoCracks/DepotDownloaderMod/releases) | `plugins/DepotDownloaderMod/` | +| [DepotDownloader](https://github.com/SteamRE/DepotDownloader/releases) | `plugins/DepotDownloader/` | | [RePKG](https://github.com/notscuffed/repkg/releases) | `plugins/RePKG/` | #### 4. Run the application @@ -136,9 +136,9 @@ WEave/ This project uses the following open resources and tools: -- **[DepotDownloaderMod](https://github.com/SteamAutoCracks/DepotDownloaderMod)** — modified workshop downloader +- **[DepotDownloader](https://github.com/SteamRE/DepotDownloader/releases)** — modified workshop downloader - **[RePKG](https://github.com/notscuffed/repkg)** — .pkg file unpacker tool -- **[WallpaperEngineWorkshopDownloader](https://github.com/SteamAutoCracks/WallpaperEngineWorkshopDownloader)** — for providing accounts to download from workshop +- **[WallpaperEngineWorkshopDownloader](https://gitlab.com/steamautocracks/wallpaperengineworkshopdownloader)** — for providing accounts to download from workshop - **[icons8](https://icons8.com)** — free icons for the interface --- diff --git a/README.md b/README.md index 85b96a4..745ac58 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ WEave (бывший WE Workshop Manager) — это десктопное при --- -## 🔌 Дочерний проект +## Дочерний проект **[WE Installer Extension](https://github.com/psyattack/we-installer-extension)** — расширение для браузера, которое добавляет кнопку быстрой установки обоев прямо на страницах Steam Workshop. @@ -71,11 +71,11 @@ WEave (бывший WE Workshop Manager) — это десктопное при > [!IMPORTANT] > **Для запуска из исходников (Вариант 2):** -> - Установите [Python 3.10+](https://www.python.org/downloads) (тестировалось на Python 3.14.2) -> - Установите [.NET 8](https://dotnet.microsoft.com/download/dotnet/8.0/runtime) или [.NET 9](https://dotnet.microsoft.com/download/dotnet/9.0/runtime) Desktop Runtime +> - Установите [Python 3.14+](https://www.python.org/downloads) +> - Установите [.NET 8](https://dotnet.microsoft.com/download/dotnet/8.0/runtime) Desktop Runtime > > **Для упакованной версии (Вариант 1):** -> - Установите только .NET Desktop Runtime указанный выше +> - Установите только .NET 8 Desktop Runtime указанный выше ### 📦 Вариант 1: Упакованная через PyInstaller версия @@ -103,7 +103,7 @@ pip install -r requirements.txt | Компонент | Куда поместить | |-------------|----------------| -| [DepotDownloaderMod](https://github.com/SteamAutoCracks/DepotDownloaderMod/releases) | `plugins/DepotDownloaderMod/` | +| [DepotDownloader](https://github.com/SteamRE/DepotDownloader/releases) | `plugins/DepotDownloader/` | | [RePKG](https://github.com/notscuffed/repkg/releases) | `plugins/RePKG/` | #### 4. Запуск приложения @@ -136,9 +136,9 @@ WEave/ Этот проект использует следующие открытые ресурсы и инструменты: -- **[DepotDownloaderMod](https://github.com/SteamAutoCracks/DepotDownloaderMod)** — модифицированный загрузчик мастерской +- **[DepotDownloader](https://github.com/SteamRE/DepotDownloader/releases)** — модифицированный загрузчик мастерской - **[RePKG](https://github.com/notscuffed/repkg)** — инструмент распаковки .pkg файлов -- **[WallpaperEngineWorkshopDownloader](https://github.com/SteamAutoCracks/WallpaperEngineWorkshopDownloader)** — идея и аккаунты для загрузки +- **[WallpaperEngineWorkshopDownloader](https://gitlab.com/steamautocracks/wallpaperengineworkshopdownloader)** — идея и аккаунты для загрузки - **[icons8](https://icons8.com)** — бесплатные иконки для интерфейса --- diff --git a/infrastructure/download/download_service.py b/infrastructure/download/download_service.py index cf8624d..97fafe5 100644 --- a/infrastructure/download/download_service.py +++ b/infrastructure/download/download_service.py @@ -40,7 +40,7 @@ def start_download( output_dir = self.we_directory / "projects" / "myprojects" / pubfileid command = [ - "plugins/DepotDownloaderMod/DepotDownloaderMod.exe", + "plugins/DepotDownloader/DepotDownloader.exe", "-app", STEAM_APP_ID, "-pubfile", diff --git a/ui/dialogs/info_dialog.py b/ui/dialogs/info_dialog.py index f63f743..4a53b6d 100644 --- a/ui/dialogs/info_dialog.py +++ b/ui/dialogs/info_dialog.py @@ -68,7 +68,7 @@ def __init__(self, translator, parent=None, theme_manager=None, main_window=None author=("psyattack", "https://github.com/psyattack"), tools=[ ("PyQt6", "https://www.riverbankcomputing.com/software/pyqt/"), - ("DepotDownloaderMod", "https://github.com/SteamAutoCracks/DepotDownloaderMod"), + ("DepotDownloader", "https://github.com/SteamRE/DepotDownloader/releases"), ("RePKG", "https://github.com/notscuffed/repkg"), ("icons8", "https://icons8.com/") ] diff --git a/ui/widgets/browse_toggle.py b/ui/widgets/browse_toggle.py index 4c095c2..2b28c0a 100644 --- a/ui/widgets/browse_toggle.py +++ b/ui/widgets/browse_toggle.py @@ -2,6 +2,7 @@ QEasingCurve, QParallelAnimationGroup, QRectF, + QSize, Qt, QVariantAnimation, QTimer, @@ -28,7 +29,7 @@ def __init__(self, icon_name: str, theme_manager, parent=None): self.setIconSize(self._get_icon_size()) self._apply_style() - def _get_icon_size(self) -> Qt.QSize: + def _get_icon_size(self) -> QSize: return self.size() * 0.70 def set_active(self, active: bool) -> None: