Skip to main content

The Best of Boots: "BMP" - an address book application

Project description

Address Book Assistant

Address Book Assistant is a simple program for managing an address book, written in Python.

Table of Contents

Description

Address Book Assistant allows the user to add, search, browse, and manage contacts in an address book. The program supports various fields such as name, address, phone number, email, date of birth, and notes.

Install

To install the package from pip, run the following command: pip install BMPboot Example of usage - it starts the program:

from BMPboot import main

main.main() {}

Usage Instructions

To run the program, execute the main.py file. Upon running, the user can issue commands via the command line interface. Available commands include adding new contacts, searching for existing contacts, browsing all contacts in the address book, displaying upcoming birthdays, and more.

Examples

Adding a New Contact

Enter a command: add John Enter phone number (0: exit, ENTER: skip current): 1234567890 Enter email (0: exit, ENTER: skip current): john@example.com Enter address (0: exit, ENTER: skip current): 123 Main Street Enter date of birthday in format YYYY-MM-DD (0: exit, ENTER: skip current): 1990-01-01 Enter a note (0: exit, ENTER: skip current): Best friend

Searching for a Contact

Enter a command: find John Searched phrase: John

Name: John | Address: 123 Main Street | Phone: 1234567890 | Email: john@example.com | Birthday: 1990-01-01 | Notes:

  1. Best friend

Displaying Upcoming Birthdays

Enter a command: birthdays 7 Name | Birthday John | 1990-01-01

Requirements

To run the program, you need a Python 3.x interpreter and the library: thefuzz (pip install thefuzz'.

Author

The program was written by:

  • Piotr Jasiński
  • Michał Pokracki
  • Bartosz Zygmunt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BMPboot-3.2.tar.gz (7.0 kB view details)

Uploaded Source

File details

Details for the file BMPboot-3.2.tar.gz.

File metadata

  • Download URL: BMPboot-3.2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for BMPboot-3.2.tar.gz
Algorithm Hash digest
SHA256 39489f7ceafaa2c5236b4eeeb0abf31d6a14b00823809e90b943a7f3e0c4fc5f
MD5 b68301ccb264faa912bffe00bc9b2895
BLAKE2b-256 868f6cb94b99be3222c6ffee775576d49a0a0a8ea6ee589bc0e02d19cba9dd2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page