DebDialer : Handling phone numbers on Linux Desktops | GSoC 2018

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

Installation

Installing with pip installs the python package but does not set up the desktop file. Hence, the following script needs to be run.