@Cynder: Das sollte mit Ruby ziemlich einfach gehen wenn man zumindest halbwegs programmieren kann.