Skip to content

Normalized directory name#2

Open
throwawayThesis wants to merge 1 commit intoHmiku8338:stablefrom
throwawayThesis:stable
Open

Normalized directory name#2
throwawayThesis wants to merge 1 commit intoHmiku8338:stablefrom
throwawayThesis:stable

Conversation

@throwawayThesis
Copy link
Copy Markdown
Contributor

Added normalize_directory_name function for post searches to enable searching for "pool:<pool_id>" and saving them with a valid directory name.

It is not an elegant solution, but I had an issue with only being able to download 75 images from pools; with some searching, I found that there's a default limit defined in the e621 API that gets applied, because in endpoints.Posts's search() the limit is set to None. By manually adding limit = 1000, 100 images will download. I didn't manage to find where that limitation comes in (probably undocumented API behavior), but found a workaround:
searching for posts with pool:<pool_id> works. Obviously, the downloaded files' index number will be reversed, but otherwise should function up until the hard 320 limit set by the API, although this change for the code is needed, because it can't create a folder with : in its name.

Added "normalized directory name" function for post searches to enable searching for "pool:<pool_id>".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant