From a2b5b10625126b7e98643af9fe40569c9e004047 Mon Sep 17 00:00:00 2001 From: salmonik Date: Sat, 18 Apr 2026 00:24:50 +0200 Subject: refactor + preparing bot for public use Signed-off-by: salmonik --- cogs/music/media_processing.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'cogs/music/media_processing.py') diff --git a/cogs/music/media_processing.py b/cogs/music/media_processing.py index e04911c..b9b814c 100644 --- a/cogs/music/media_processing.py +++ b/cogs/music/media_processing.py @@ -19,9 +19,9 @@ class MediaDownloader: @staticmethod async def download(ctx, url): """Download audio from YouTube URL.""" - # Create temp directory if it doesn't exist - temp_dir = os.path.join("cogs", "temp", "music") - os.makedirs(temp_dir, exist_ok=True) + from cogs.utils.temp import get_temp_dir + + temp_dir = get_temp_dir("senator_sperma_music") ytdl_opts = { "outtmpl": os.path.join(temp_dir, "%(title)s.%(ext)s"), @@ -69,17 +69,13 @@ class AudioCompressor: @staticmethod async def compress(ctx, filename): """Compress audio file to opus format.""" + from cogs.utils.temp import get_temp_dir + if not filename: await ctx.respond("dzie wideło", ephemeral=True) return None - # Create temp directory if it doesn't exist - temp_dir = os.path.join( - os.path.dirname(os.path.dirname(os.path.abspath(__file__))), - "temp", - "compressed", - ) - os.makedirs(temp_dir, exist_ok=True) + temp_dir = get_temp_dir("senator_sperma_compressed") # Create a temporary output filename in the temp directory base_name = os.path.basename(filename) -- cgit v1.2.3