Skip to content

NilKad/python-core_project-g06

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages