there's nothing really wrong with a fusion updater type program provided it's supported by a regularly-updated official database

it's quite a nice way to get/update a ton of extensions at once