He encontrado esto: https://github.com/mkulke/cecanyway

quizá me sirva, lo pruebo y os comento