Sara is a virtual assistant built using Python and Tkinter, empowered with various APIs to perform tasks like sending WhatsApp messages, web scraping, retrieving quotes, fetching news, and managing your calendar events.
- Python: Programming language used for backend logic.
- Tkinter: Python's standard GUI (Graphical User Interface) library for building the user interface.
- APIs Used:
- OpenAI API: For natural language processing tasks.
- Spotify API: For fetching music recommendations or playlists.
- Google Calendar API: For managing events and reminders.
- Quote API: For fetching inspirational or motivational quotes.
- News API: For retrieving the latest news updates.
- WhatsApp Messaging: Send messages to your contacts on WhatsApp directly from Sara.
- Web Scraping: Extract data from multiple websites for various purposes.
- Calendar Management: Add, update, or delete events from your Google Calendar.
- Quote Retrieval: Get inspirational quotes to boost your motivation.
- News Updates: Stay informed with the latest news from around the world.