3
This was just a "quick & dirty" conversion, so I am sure that many things don't work, and there are tons of possible improvements, so anybody is welcome to contribute.
I won't have much time to do anything with it, and since it's Open Source, just fork it on GitHub and contribute back....