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.
You can either choose to export a contact as billing address or object address.
To run Contacts, you need to download the source code. Then open a terminal or command-line window and run the following steps:
- Create and activate a Python virtual environment
$ cd contacts/
$ python -m venv ./venv
$ venv\Scripts\activate.bat
- Install the dependencies
(venv) $ python -m pip install -r requirements.txt
- 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.
- 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
ph1g0
Distributed under the MIT license.