π Let's Date is a fun and interactive desktop application that displays notable historical events that occurred on any specific date. You can either select a date manually from a calendar or let the app generate a random date for you!
- Random Date Generation: Click a button to randomly generate a month and date, then explore historical events related to that day.
- Manual Date Selection: Choose a specific date from a calendar interface to get detailed information about events on that day.
- Custom Theming: Choose between light and dark modes to match your style.
- Responsive Design: The UI dynamically adjusts to the screen size, ensuring a smooth experience.
- Python β Core language used to build the app.
- CustomTkinter β A modern-looking, customizable version of Tkinter for the user interface.
- Web Scraping β The app fetches data from various online sources to gather historical event details.
1οΈβ£ Randomize a Date: Click the "Roll the Die!" button to get a random date and display related events. 2οΈβ£ Pick a Date: Use the calendar dropdown to select any month and day, then view the events for that date. 3οΈβ£ Theme Toggle: Toggle between light and dark modes using the switch at the top-right corner.
1οΈβ£ Clone the Repository
git clone https://github.com/Srishanth-p/Let-s_date_discover_history.git
cd Let-s_date_discover_history2οΈβ£ Install Dependencies
pip install customtkinter
pip install beautifulsoup4
pip install requests3οΈβ£ Run the App
python3 project_ctk.pyπ‘ Explore history in an interactive way! π