Just to note here for anybody looking, so far a hack to get the script functional again (as truly fixing it requires a somewhat deep understanding of it that the original author no longer even has and itâs sorta complicated) Â
was discovered by ImintA2 in the investigation in the github thread
https://github.com/woodenphone/Derpibooru-dl/issues/33:
Â
edited line 53 of âlib\site-packages\derpibooru\image.pyâ
Â
def tags(self): Â
return self.data[âtagsâ].split(â, â) Â
to
Â
def tags(self): Â
try: Â
return self.data[âtagsâ].split(â, â) Â
except: Â
return []
Â
Â
Obviously, this is just telling the underlying derpibooru library to ignore problems with malformed things from the download script, but it works (in our test cases)! Weâll find some better solutions later for it that feel less hacky, though I havenât seen any in my usage there might be some unintended consequences.