Posted June 01, 2023
Making the download folder f"{slug}/{id}" would keep the upper-level folder readable while maintaining uniqueness in these edge cases.
Downside is that it requires traversing one more folder, might break someone's workflow if they expect a single directory before reaching the download files, and would require some sort of conversion helper function to move games from the old folder to the new folder.
edit: maybe the {id} subfolder could be created only for the edge cases? I'm not familiar enough with the script to know if you could reliably detect changes to the slug->id relation in the manifest.
Downside is that it requires traversing one more folder, might break someone's workflow if they expect a single directory before reaching the download files, and would require some sort of conversion helper function to move games from the old folder to the new folder.
edit: maybe the {id} subfolder could be created only for the edge cases? I'm not familiar enough with the script to know if you could reliably detect changes to the slug->id relation in the manifest.
Post edited June 01, 2023 by lupineshadow