diff --git a/src/tools/constants.py b/src/config/constants.py similarity index 55% rename from src/tools/constants.py rename to src/config/constants.py index 0eece22..8f608ac 100644 --- a/src/tools/constants.py +++ b/src/config/constants.py @@ -8,6 +8,21 @@ from PySide6.QtGui import QColor NO_STAFF = True +REDIRECT_URI = "http://localhost:5000/callback" +SCOPES = ["identify"] +CLIENT_ID = "1240007913175781508" +AUTENTICATION_SUCCESS_MESSAGE = """ + +
+ + + + +Vous pouvez maintenant fermer cette fenêtre et revenir au launcher de La Tanière.
+ + + """.encode('utf-8') # --------------------------------------------------------------------------- # ENUMS # --------------------------------------------------------------------------- diff --git a/src/controllers/audio_controller.py b/src/controllers/audio_controller.py index eb17442..f303523 100644 --- a/src/controllers/audio_controller.py +++ b/src/controllers/audio_controller.py @@ -3,7 +3,7 @@ from PySide6.QtMultimedia import QMediaPlayer, QAudioOutput from config.config_manager import ConfigManager, VOLUME_KEY -from tools.constants import Resources +from config.constants import Resources class AudioController: # Encapsule toute la logique audio : lecture, volume, mute. diff --git a/src/controllers/glow_animator.py b/src/controllers/glow_animator.py index c1fcad6..1de3e27 100644 --- a/src/controllers/glow_animator.py +++ b/src/controllers/glow_animator.py @@ -1,7 +1,7 @@ from PySide6.QtCore import QPropertyAnimation, QEasingCurve from PySide6.QtWidgets import QGraphicsDropShadowEffect -from tools.constants import Glow +from config.constants import Glow class GlowAnimator: diff --git a/src/main.py b/src/main.py index 190d282..48b635f 100644 --- a/src/main.py +++ b/src/main.py @@ -16,7 +16,7 @@ from tools.custom_message_box import CustomMessageBox import resources # noqa: F401 - required to register Qt resources from ui.main_window import MainWindow -from tools.constants import Resources +from config.constants import Resources # --------------------------------------------------------------------------- # Bundle path resolution diff --git a/src/tools/discord_oauth.py b/src/tools/discord_oauth.py index 3ddc49d..05c120a 100644 --- a/src/tools/discord_oauth.py +++ b/src/tools/discord_oauth.py @@ -4,26 +4,11 @@ import os from urllib.parse import urlencode from http.server import HTTPServer, BaseHTTPRequestHandler from tools.get_server_token import GetServerTokenForDiscord +from config.constants import CLIENT_ID, REDIRECT_URI, SCOPES, AUTENTICATION_SUCCESS_MESSAGE # Disable stderr output os.environ['PYTHONWARNINGS'] = 'ignore' -REDIRECT_URI = "http://localhost:5000/callback" -SCOPES = ["identify"] -CLIENT_ID = "1240007913175781508" -AUTENTICATION_SUCCESS_MESSAGE = """ - - - - - - -Vous pouvez maintenant fermer cette fenêtre et revenir au launcher de La Tanière.
- - - """.encode('utf-8') - class OAuthCallbackHandler(BaseHTTPRequestHandler): code: str | None = None diff --git a/src/tools/discord_tools.py b/src/tools/discord_tools.py index 2d68df2..a916be4 100644 --- a/src/tools/discord_tools.py +++ b/src/tools/discord_tools.py @@ -2,7 +2,7 @@ import psutil from pypresence import Presence from tools.get_server_token import GetServerTokenForDiscord -from tools.constants import Urls +from config.constants import Urls from tools.discord_oauth import CLIENT_ID class DiscordToken: diff --git a/src/ui/main_window.py b/src/ui/main_window.py index 678e8dd..0708047 100644 --- a/src/ui/main_window.py +++ b/src/ui/main_window.py @@ -12,7 +12,7 @@ from controllers.audio_controller import AudioController from controllers.glow_animator import GlowAnimator from controllers.window_dragger import WindowDragger from tools import discord_oauth -from tools.constants import NO_STAFF, Urls +from config.constants import NO_STAFF, Urls from fake_patch_notes import patch_note