Skip to content

SQLlite database for storing contact data and exporting contact data to PDF form fields.

License

Notifications You must be signed in to change notification settings

ph1g0/contact_book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

contact_book

SQLlite database for storing contact data and exporting contact data to PDF form fields.
The PDF form fields have to have the same name as the columns in the database. grafik

You can either choose to export a contact as billing address or object address. grafik

Running the Application

To run Contacts, you need to download the source code. Then open a terminal or command-line window and run the following steps:

  1. Create and activate a Python virtual environment
$ cd contacts/
$ python -m venv ./venv
$ venv\Scripts\activate.bat
  1. Install the dependencies
(venv) $ python -m pip install -r requirements.txt
  1. Run the application
(venv) $ python contacts.py

Note: This application was coded and tested using Python 3.9.12, PyQt 5.9.2 and pdfrw 0.4.

Release History

  • 0.1.0 A work in progress (Example from Real Python) -> https://realpython.com/python-contact-book/
  • 0.2.0 Added new colums for contact information and resized window
  • 0.3.0 Export to PDF form fields implemented
  • 1.0.0 First release

About the Author

ph1g0

License

Distributed under the MIT license.

About

SQLlite database for storing contact data and exporting contact data to PDF form fields.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages