Skip to content

Poxlm/text-based-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Text-Based Python Calendar

A simple yet feature-rich text-based Python calendar application to manage events and reminders.

Installation

  1. Clone the repository:

    git clone https://github.com/Poxlm/text-based-calendar.git
    
  2. Navigate to the project directory:

    cd text-based-calendar
    
  3. Run the calendar application:

    python calendar.py
    

Usage

The calendar offers several features:

  1. Add Event: Add events with a name, date, category, and an option for recurring events.

  2. Delete Event: Remove events by specifying their name.

  3. List Events for Date: View events for a specific date.

  4. List Events by Category: List events in a specific category.

  5. Notify Upcoming Events: Get notifications for events happening within a specified number of days.

  6. View Specific Month: Display events for an entire month in a given year.

  7. List All Events: View all events in the calendar.

  8. Set Reminder: Set reminders for specific events to receive notifications.

  9. Exit: Quit the calendar application.

Contribution

Contributions to this calendar project are welcome! To contribute:

  1. Fork the repository to your GitHub account.

  2. Clone your forked repository:

    git clone https://github.com/Poxlm/text-based-calendar.git
    
  3. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
    
  4. 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
    
  5. Create a pull request from your branch to the main repository.

  6. 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.

About

The Text-Based Python Calendar is a versatile and user-friendly command-line calendar application designed for managing events, reminders, and appointments. This calendar offers a range of features, including event creation, deletion, and categorization, along with the ability to set reminders for important occasions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages