FurryCoders / FALocalRepo

Pure Python program to download submissions, journals, and user folders from the FurAffinity forum in an easily handled database.
European Union Public License 1.2
21 stars 2 forks source link

[Bug]: Square Brackets Are Removed From Usernames #11

Closed thecoolreaver closed 1 year ago

thecoolreaver commented 1 year ago

Version

4.4.6

What happened?

attempting to download user "l[i]s" becomes "lis" and does not download the proper user data

How to reproduce the bug?

falocalrepo download users -u l[i]s -f gallery -f scraps -f favorites -f journals -f userpage

Relevant log output

falocalrepo download users -u l[i]s -f gallery -f scraps -f favorites -f journals -f userpage
Downloading: lis/gallery
Downloading: lis/scraps
Downloading: lis/favorites
Downloading: lis/journals
Downloading: lis/userpage
lis
MatteoCampinoti94 commented 1 year ago

My bad, I thought square brackets weren't allowed in usernames so the program removes them.

I'll fix it with a patch in a few minutes :)

MatteoCampinoti94 commented 1 year ago

Okay, make that 3 hours x3

Took the chance to patch FAAPI, the database, and the server dependencies as well, and fixed some security vulnerabilities :)

A new version will be online momentarily, just needs to build.

MatteoCampinoti94 commented 1 year ago

Version 4.4.7 is out :)