Wow, it's been 2 years but i finally found time to work on it. Here it is:

M5Seismo

Here is the code on github.