Good point, that would make a lot of sense. Never occured to me that itch.io had an api for this
I can send you my implementation, it could help with speed and understanding.