animShader library

Hello everyone.
Today I am here to share with you my latest python library.
This library is called animShader and is a library born to help the rigger
quickly define and assign shader at build time.
What I mean by that is, nowadays I don’t build by hand a rig anymore , everything is
coded, this means a rig is built from scratch each time there is a model update or a fix
to do. This means that everytime the shaders are gone , since we import a fresh geometry.
Then this library was born, the aim of this library is not to make uber complicated shades (like for rendering) but to quickly define a look for a character and being able to quickly save and load the whole look on the character ( you can actually do that in 3 lines).

The library is wrote in a quite flexible way which allows the user to quickly expand it
or implemente new features.

Here is a quick demo of the library:
[vimeo]106129610[/vimeo]

Here you can find the code:

Here instead the documentation:

I hope you guys like it, any comment or feedback is much appreciated.
This is an open project so help and feedback will help make the library better.

Cheers

M.