Skip to content

MitchellKopczyk/vCard-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vCard Generator

A simple and user-friendly application to manage and create vCards using a graphical user interface (GUI). Built with Tkinter, this application allows for easy management of contact information such as names, phone numbers, addresses, emails, and professional details.

Image 2 Image 3

Features

Add Contacts

  • Manually add contacts by entering details like First Name, Last Name, Mobile Number, Home Phone, Address, Email, Organization, and Title.

Load vCards

  • Load existing vCards into the application.
  • Option to merge the loaded vCard contacts with the existing contacts in the application.

Update Contacts

  • Modify the details of a selected contact and update the information as needed.

Remove Contacts

  • Select and remove contacts from the application.

Generate vCards

  • Export the contact information from the application into a vCard file which can be shared and used in other applications and devices.

Merge vCards

  • Easy to merge multiple vCards into one.

Clear Entries

  • An option to clear all input fields, preparing for a new contact entry.

Treeview Display

  • Contacts are displayed in a treeview which makes it easy to view and select contacts.

Usage

  • Run the application and use the GUI to manage contacts and vCards.
  • Use the buttons provided to add, remove, update, and export contact information.
  • Use the Load vCard button to load existing vCards into the application. You can choose to merge the loaded vCards or replace the existing entries.

Notes

  • When loading vCards, the application will only process and display specific properties. Additional properties in the vCard that are not explicitly handled by the application will be ignored.

Dependencies

  • Tkinter: A standard GUI library for Python is used to build the application interface.

License

This project is licensed under the MIT License.

About

A simple and user-friendly application to manage and create vCards using a graphical user interface (GUI). Built with Tkinter, this application allows for easy management of contact information such as names, phone numbers, addresses, emails, and professional details.

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages