Sure, but its not perfect. I don't know if it will pick up 4-link chromatics, and there were some 1 hand weapons like axes that I left out because I wasn't sure how many inventory slots they took up. I just went off of memory like I know all wands only take up 3 slots and gloves, helm boots only take 4.
Really, I dont know if it works at all. the 'local_one_socket_each_colour_only' could be broken entirely. I did not test it.