Thanks for the tool!
Query for big repo is too slow. You can use Artifactory-AQL for get ALL folder\files in one get-requests, and process after.
With https://github.com/devopshq/artifactory:
from artifactory import ArtifactoryPath
aql = ArtifactoryPath( "http://my-artifactory/artifactory") # path to artifactory, NO repo
# dict
resp = aql.aql("items.find", {"repo": "myrepo", "type": "any"})
# process after