Open source horoscope generation engine