Merge pull request #82 from Discours/feature/bio_fix_3

fixed html in bio/about
This commit is contained in:
kvakazyambra 2023-10-04 22:43:25 +03:00 committed by GitHub
commit 27fc796252
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,10 +37,12 @@ def migrate(entry):
slug = re.sub('[^0-9a-zA-Z]+', '-', slug).strip()
user_dict["slug"] = slug
bio = (entry.get("profile", {"bio": ""}).get("bio") or "").replace('\(', '(').replace('\)', ')')
if len(bio) > 120:
user_dict["bio"] = bio
bio_text = BeautifulSoup(bio, features="lxml").text
if len(bio_text) > 120:
user_dict["bio"] = bio_text
else:
user_dict["about"] = bio
user_dict["about"] = bio_text
# userpic
try: