I'm learning some Python programming and decided to make a geodesic dome. It's working pretty well, only that it produces a full geodesic globe. It makes an 'perfect' dome, so you get quite a lot of different strut lengths if there are many subdivisions. A next step would maybe be to approximate the triangles to reduce the amount of different strut lengths, but that sounds like a complicated process...
I'll upload it to the Dynamo packages server soon.