I’m working on a couple different things for a website designed to generate various configuration files for various games. I’ve just added some support for Gmod in the form of a script that will create a resources.lua file used to force downloads of fastDL and workshop addons. It will also let you download the file you’ve created, if you want, or you can just copy the text into your favorite text editor.
It’s probably not too difficult to break and there’s no real instruction as to how to use it on the site itself, yet, but you to add a collection, you would enter only the 9 digit collection ID. For the site, you would put the full path to your fastDL, where it is hosted on webhosting (It would basically be exactly what you have for the sv_downloadurl variable in your server.cfg file). This means including /server/ at the end, if this is where your files are.
You can play with it here: http://www.configcreator.com/
If you break it in some unusual way, feel free to let me know. Also, it currently only looks for materials, models, resource and sound folders, but if you think it should look in other folders, let me know that, too.
Feedback is appreciated!
Edit - If you tried it within about 10 minutes of my posting this, it was broken due to a folder permission, which I just fixed.