DebDialer : Handling phone numbers on Linux Desktops | GSoC 2018- 1 min
This summer I had the chance to contribute to Debian as a part of GSoC. I built a desktop application, debdialer for handling tel: URLs and (phone numbers in general) on the Linux Desktop. It is written in Python 3.5.2 and uses PyQt4 to display a popup window. Alternatively, there is also a
no-gui option that uses dmenu for input and terminal for output. There is also a modified apk of KDE-Connect to link debdialer with the user’s Android Phone. The pop-up window has numeric and delete buttons, so the user can either use the GUI or keyboard to modify numbers.
Features(Screenshots and how-to)
- Adds contact using .vcf file (Add vcard to Contacts)
- Adds number in dialer as contact (Add to Contacts)
- Sending dialer number to Android phone (DIAL ON ANDROID PHONE)
- Parsing numbers from file (Open File)
- Automatic formatting of numbers and setting of details
pip installs the python package but does not set up the desktop file. Hence, the following script needs to be run.
# Optional dependencies. Atleast one of them is required. sudo apt install dmenu sudo apt install python3-pyqt4 curl -L https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side/raw/master/install.sh -s | bash