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.5.tar.gz (7.1 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for BMPboot-3.5.tar.gz
Algorithm Hash digest
SHA256 19bb088a307716e7f3893beb92738be9afc8b44ab072e4ffb6f4d405096150c9
MD5 52565f450b78dc8649447a60bf6f923e
BLAKE2b-256 f855cb1014e1586abf6ace6aa057c52c78cad1d2a327358afb231a775c69680d

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