A contact manager designed to fit your own needs.
Built using python, tkinter and sqlite3.
Inspired by PokeMatPok/contact.
Well, this one's obvious. You can create contacts, view them, edit them, and delete them.
Yup! people.py is designed to tailor to you, and you only. Say you'd like to save where John works:
Boom.
Bam.
And that's it!
This one's a simple one. Just click any text on the main screen, and see it on your clipboard!
Curtesy of pyperclip
people.py saves your contacts in a file called "people.db". But what if I want to separate between, say, my coworkers, clients and friends? Easy! Just create a new file named "(your database name here).db" at the same place your executable is, and boom! (Please replace '(your database name here)' with your desired name)
Your folder should look something like this:
If it does, you'll see this pop up:
And choose which database you'd like to work on!
Warning
Do NOT delete any of the .db files. These files contain your contacts. If you delete them, your contacts will be lost!
To download this program, go to the releases page and download the file "people.py.exe".
This program is only available for Windows. I don't have the tools necesary to compile for Linux or MacOS, and I'm not planning for it.
To build this, use PyInstaller!
First, clone the repo
git clone https://github.com/Aquaticsanti/people.py.git
Then, cd into the repo, and delete dist/ and people.py.spec.
Lastly, run:
pyinstaller --clean -y -n "people.py" --add-data="people.py/logo.png;files" -F -i people.py/logo.png -w people.py/__main__.py
And done! You should find people.py.exe on your dist folder!