PyAztro is a client library for aztro written in Python.
aztro provides horoscope info for sun signs such as Lucky Number, Lucky Color, Mood, Color, Compatibility with other sun signs, description of a sign for that day etc.
Documentation for aztro API is available here, documentation for PyAztro most of the common usage.
- Python 3+ (Recommended)
- The
requests
anddateutils
library. pip should handle this for you when installing pyaztro.
$ pip install pyaztro
>>> import pyaztro >>> horoscope = pyaztro.Aztro(sign='aries') # Mood >>> horoscope.mood 'Relaxed' # Lucky time >>> horoscope.lucky_time '2pm' # Description >>> horoscope.description 'If you don't have big plans, you can rest assured that you will soon. A surprise missive is waiting. Enjoy. It's spontaneity, not variety, that's the spice of life.' # Sun sign date range >>> horoscope.date_range [datetime.datetime(2019, 3, 21, 0, 0), datetime.datetime(2019, 4, 20, 0, 0)] # Lucky Color >>> horoscope.color 'Spring Green' # Sign compatibility >>> horoscope.compatibility 'Aquarius' # Horoscope date for which the info is valid for >>> horoscope.current_date datetime.date(2019, 6, 2) # Lucky number >>> horoscope.lucky_number 85
If you encounter any bugs, please let me know by creating an issue or tweeting at me @sameer_kumar018.