From 8cd2f5f4f4abc2f679740fa33ec41470d2900b47 Mon Sep 17 00:00:00 2001 From: Sylux <9683460+Sylux6@users.noreply.github.com> Date: Sun, 26 May 2024 15:50:22 +0200 Subject: [PATCH] feat: slugify stickers title to ensure validity --- main.py | 4 +++- requirements.txt | Bin 908 -> 996 bytes 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index d6fdf07..589baf0 100644 --- a/main.py +++ b/main.py @@ -8,6 +8,8 @@ import requests import shutil +from slugify import slugify + def download_image(download_path: str, url: str, file_name: str): res = requests.get(url, stream=True) @@ -39,7 +41,7 @@ def gif_conversion(file_name: str, output_file: str): page = requests.get(args.url) soup = BeautifulSoup(page.content, "html.parser") - title = "pingu" if args.is_github else soup.find("p", class_="mdCMN38Item01Ttl").text + title = "pingu" if args.is_github else slugify(soup.find("p", class_="mdCMN38Item01Ttl").text) stickers = soup.find_all("li", class_="mdCMN09Li") if len(stickers): diff --git a/requirements.txt b/requirements.txt index 0ab327d4a8c7ca0db1728cc57f5f21a405c1a132..aed00d5f3c90c99d126acfb7c93897d361839a17 100644 GIT binary patch delta 93 zcmeBSf5N^YhDo!4p^~A5A%h{GA&)_qp_n0up_Cz=A(J5uC~gac77Tg}20&~wIh^UZ jaw_%y|GX%?0QH