i'm going to start adding shortcut letter combos to the DoctString of all Nodes... this process will take a while and will involve editing most nodes. I will use this pass to reformat some akward pythonstyle if I find it. There will be no impact to the user, except that the extra-search feature will return your preferred nodes sooner if you type the new combos.
here's a sample of what I want
ViewerDraw | vd View Geometry | shortcut is : vd
silly bit of code to get the list and cats
import bpy
ddir = lambda data, filter_str: [i for i in dir(data) if i.startswith(filter_str)]
get_nodes = lambda cat: [i for i in getattr(bpy.types, cat).category.items(None)]
cycles_categories = ddir(bpy.types, "NODE_MT_category_SVERCHOK")
for cat in cycles_categories:
print(cat)
for node in get_nodes(cat):
print('- [ ] bl_idname: "{node.nodetype}", type: "{node.label}"'.format(node=node))
i'm going to start adding shortcut letter combos to the DoctString of all Nodes... this process will take a while and will involve editing most nodes. I will use this pass to reformat some akward pythonstyle if I find it. There will be no impact to the user, except that the extra-search feature will return your preferred nodes sooner if you type the new combos.
here's a sample of what I want
silly bit of code to get the list and cats