Skip to content

Latest commit

 

History

History
68 lines (55 loc) · 1.74 KB

File metadata and controls

68 lines (55 loc) · 1.74 KB

Personal Assistant

Personal Assistant is a Python application with CLI interface designed to help you organize your contacts and notes efficiently.

Features

1. Contact Management

  • Saving contacts with names, addresses, phone numbers, email, and birthdays.
  • Verifying the correctness of entered phone numbers and email addresses.
  • Editing or deleting existing contacts.
  • Searching for contacts in the contact book.

2. Birthday Reminder

  • Displaying a list of contacts whose birthday is a specified number of days from the current date.

3. Notes Management

  • Saving notes with text information.
  • Adding tags to notes to describe their topics and subjects.
  • Searching for notes using keywords (tags).
  • Editing or deleting existing notes.

4. File Organization

  • Sorting files in specified folders by categories such as images, documents, videos, etc.

Installation

  1. To install this package, open the terminal in your code editor and type: pip install personal-cli-assistant

Usage

Open the terminal; Type: start_cli; Command Line interface give you all hints to make different actions.

Getting Started

  1. Run the application: python main.py
  2. Follow the on-screen instructions to navigate through different features.
  3. Manage contacts, notes, and files easily using the interactive interface.

Requirements

  • Python 3.x
  • Additional dependencies specified in requirements.txt

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

List of commands:

contact add set delete find findbyid phone add edit delete birthday show notes add set delete find findsubject sorttag show filesort