Garry's mod preset tool Querys the Steam API to get the contents of a collection, recursively find all dependencies for each addon, then add all those to an addon preset.