Status: ๐ด Offline
Made with Python Django, IBM Watson Tone Analyzer, Aztro astrology API, originally hosted on Google Cloud.
View the repo


The focus for this project was on trying out Django (a Python web framework) and two API's. The web app is pretty simple, users input their astrological sign and then this makes a call to the Aztro API for the text horoscope. This text is then fed to the IBM Watson Tone Analyzer, which I then map the results of to specific emojis.
joy = ['๐','๐','๐','๐','๐ค','๐คฃ','๐','๐','๐','๐'] anger = ['๐ก','๐คฌ','๐ ','๐คฏ','๐','๐ค']
fear = ['๐ฑ','๐ฐ','๐จ','๐ฌ','๐ณ','๐ฅ']
sadness = ['โน๏ธ','๐','๐','๐ข','๐ญ','๐','๐','๐']
analytical = ['๐ค','๐คจ','๐ง']
confident = ['๐','๐','๐']
tentative = ['๐','๐','๐','๐คญ']
In reflection, I could definitely work on improving the mapping from tone to emoji. I think maybe it could be more nuanced. But this also depends on the list of tones IBM Watson provides. Of course, I could also explore other sentiment analysis libraries.