freesoftware, GSoC, Kde, Planet

Telepathy File Transfer in Konqueror

I wanted to write a Service Menu to send files from Dolphin, but I needed a dynamically loaded menu with the names of my contacts and this is not possible using Service Menu.

So I wrote a konqueror popup menu plugin (KonqPopupMenuPlugin).

It doesn’t work in dolphin though, because the plugin isn’t loaded.
Anyone knows if there is a way to get konqueror plugins loaded in dolphin or if there is a better way to do this?

Anyway, there it is!

"Send to..." menu in Konqueror
freesoftware, Kde, Planet

Telepathy File Transfer in KSnapshot

This wasn’t in my project, but I thought it would be useful…
When I’m chatting with someone, I often need to send him screenshots, so the “standard procedure” is to hit printscreen (KSnapshot pops up), save the file, open Kopete, find contact, right click, send file, locate the file on my file system… That’s boring! What about a “Send to…” menu in KSnapshot?

Easy done using KTelepathy 😉

"Send to..." button in KSnapshot

"Send to.." menu in KSnapshot

freesoftware, GSoC, Kde, Planet

GSoC Update: Telepathy File Transfer in Cantor

A few updates about my GSoC:

  • Most of the contact list work was moved in a library (libktelepathy in trunk/playground/network/). It is quite ugly at the moment, it will need a lot of cleaning
  • File transfer jobs don’t depend on any qt/telepathy-qt4 patch, so they are now in libktelepathy. By the way all issues with file transfer and telepathy-qt4 are now fixed, but we decided that the kioslave is outside the goal of my project, so I abandoned it for the moment
  • I added a “Send to…” menu in Cantor, the allows you to send your results to your contacts, not only images, but also latex formulas and animations!
"Send to..." menu in Cantor
freesoftware, GSoC, Kde, Planet

GSoC Update: DBusTubes work!

“D-Bus Tubes allow you to share a private D-Bus bus between two or more clients, proxied over Telepathy.” Basically this means that your client can create a dbus object and share its methods and signals with a client run by your contact (you can find more information here).

Here at Akademy in Tampere we fixed telepathy-qt4 and now Telepathy DBusTubes can be used in KDE!
You need to patch qt and you need to patch telepathy-qt4, but they do work!

We also set up a small demo application called KWhiteBoard, that is a shared white-board that allows you to draw very beautiful black and white drawings with your favorite remote friend. Well, the functionalities are quite limited at the moment, but it will get more soon!

KWhiteBoard "hello world"

If you want to try KWhiteBoard or just DBusTubes in your application you need to rebuild patched Qt and telepathy-qt4, but if you ping me on #telepathy-kde, (or if you are in tampere, I’ll be here until sunday morning) I’ll be happy to help you setting up everything!