Skip to content

This is a basic phonebook program where you can store your contacts.

Notifications You must be signed in to change notification settings

zplus11/Phonebook_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phonebook_python

This is a basic phonebook program where you can store your contacts. The numbers and other info are stored locally in a json file.

We are at version 3. Ref versions.md.

The program allows you to

  • Add a contact with name, multiple phones, multiple emails, address, note,
  • Remove a contact,
  • Edit details of a contact,
  • Search for a contact's details,
  • Print the complete book to PDF format (requires pdflatex1).
  1. See MiKTeX for a pdflatex distribution.

How to use

To install the program, navigate to your desired directory and run git clone https://github.com/zplus11/Phonebook_python.git in the console. Then run phonebook.py. To use this program, you ONLY need that file apart from pdflatex.

Screenshots

(May not correspond to the latest commit...)

  • Showing the book. Type 1a to list details of each contact.

Turtle graphics

  • Showing detail of a contact.

Turtle graphics

  • Add a contact.

Turtle graphics

  • Remove a contact.

Turtle graphics

  • Edit a contact

Turtle graphics

  • Print the book to PDF

Turtle graphics

Turtle graphics

Versions

Version 0 [upto Version 1]

  • Launch and minor changes

Version 1 [05 Sep, 2023]

  • Colour support
  • Added admin block for saving preferences in phonebank.json
  • Misc: All numbers are within lists now

Version 2 [08 Dec, 2023]

  • Added option to export book into pdf
  • Fixed some minor bugs

Version 3 [13 June, 2024]

  • Probably the last version
  • Rewrote completely in a far better way

About

This is a basic phonebook program where you can store your contacts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages