A simple yet feature-rich text-based Python calendar application to manage events and reminders.
-
Clone the repository:
git clone https://github.com/Poxlm/text-based-calendar.git -
Navigate to the project directory:
cd text-based-calendar -
Run the calendar application:
python calendar.py
The calendar offers several features:
-
Add Event: Add events with a name, date, category, and an option for recurring events.
-
Delete Event: Remove events by specifying their name.
-
List Events for Date: View events for a specific date.
-
List Events by Category: List events in a specific category.
-
Notify Upcoming Events: Get notifications for events happening within a specified number of days.
-
View Specific Month: Display events for an entire month in a given year.
-
List All Events: View all events in the calendar.
-
Set Reminder: Set reminders for specific events to receive notifications.
-
Exit: Quit the calendar application.
Contributions to this calendar project are welcome! To contribute:
-
Fork the repository to your GitHub account.
-
Clone your forked repository:
git clone https://github.com/Poxlm/text-based-calendar.git -
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name -
Make your changes, commit them, and push to your repository:
git commit -m "Add your feature/bug fix" git push origin feature/your-feature-name -
Create a pull request from your branch to the main repository.
-
Your contribution will be reviewed, and if approved, it will be merged.
Enjoy using your text-based Python calendar! If you have any questions or encounter issues, please don't hesitate to open an issue on the repository.