Click To Dial Popup Window for the Linux Desktop
Description of the project: The result of this project is that clicking a tel: link in an application such as Firefox can start a pop-up window with these elements in the GUI: the phone number to be called, a "Call" button that places a phone call, details about the country in which the phone number is registered and another button to save the number to an address book. The application is to be developed as a standalone Python script which will be invoked as a MIME handler. The script will not need to understand how to dial the phone calls: when somebody clicks the "Call" button, the script can run another script such as sipdial in reSIProcate.
Confirmed Mentor: Keith Larrimore, Thomas Levine
How to contact the mentor:
Confirmed co-mentors: Applicants are asked to find one or two other developers, possibly somebody you know personally or somebody else from the free software community, who will support this project.
Deliverables of the project: a Python script that displays a popup window (?PyQt) to help the user dial a phone number they have clicked in another application.
Desirable skills: Version control systems (Git), Python, ?PyQt
What the intern will learn: phone numbers, Google's libphonenumber, integrating an application in the Linux desktop, ?PyQt skills
Application tasks: begin creating the application, demonstrate how you would parse the command line and show the first popup window
Related projects/links: tel-URI support in GNOME Evolution, testing tel-URIs with Firefox, Epiphany and Thunderbird on Debian, PhoneClient code created in Prizren hackathon
A sample /ProjectPlan