Hmm… I had a look at it,
Hmm… I had a look at it, and I can’t find a good way.
There are many little issues around doing it.
Main issue is that most of the time, it is not just “a program”, but more like a code for a special kind of robot, or something hooked up to a tip or a platform.
Example:
https://www.robotshop.com/letsmakerobots/node/316
This is a tip. Yes, there is a program to download, but the tip has the focus.
https://www.robotshop.com/letsmakerobots/node/8870
This one is more a link to somewhere else
However it can very easily be found through the search and menus.
Search for "Speed Calculation"
Your post (https://www.robotshop.com/letsmakerobots/node/22231) has a problem with the tags; They are not seperated by commas, and so it is not optimal, it is not shown in the right places, such as bluetooth. However, it is still very easy to find through the search.
I know there is not a complete list of “All programs to download”, but nor is there a list of say “All robots with tracks”, which might be just as relevant for some - I mean; Who would search for a collection of tracked robots? Well, many who where about to build a tracked robot might.
But who would search for “Prgrams that I can download”? Not many, I suppose. But perhaps you where interested in a program to control an arduino, and that could be found the way things are now.
if you optimized your post, it would also be extremely easy to find for those who was in need for that very kind of program. Make sure your tags are seperated with commas (it is already written very clearly in the instructions below that field that you should do so), and make sure all relevant words are in your post; Controller, program to download, PC… is it for PC? That kind.
And then you are free to add the source for people to download, and you can ask people to upload new versions that they have made.
If anyone makes a new version, you can alter your post, and it will go to the front page, where it will state that there is a new version…
So… all in all, and all considered, I think we have a system that works OK in terms of capability of handling peoples programs.
But I may be wrong, and I am fresh if there are concrete ideas and all 