Wunderlist Today wallpaper for Ubuntu

Wunderlist again. Currently this is the only Microsoft thing that I use – apart of Windows servers involved in my DevOps job.

Wunderlist hasn’t been treating nice for Ubuntu recently. So I thought about working on something that works for Ubuntu. Then here I got an idea of a very small app that will embed your day action items into the desktop wallpaper. Since I’m not very much into software development, this as a pilot project will make me comfortable for building something better for Ubuntu.

To be honest, first I was planning to do some browser DOM hacking and figure out how it works. Soon after, I found out that there’s a public API for Wunderlist (awesome, isn’t it?), and that can avoid the need of DOM hacking. So, that’s how wunderlist-ubu-wallpaper started as my pilot project.

It is still very young, and I’m sure my code needs a little cleanup as well. It’s just a 150 line Python script – not at all a big deal. Readme file has all the information you need to set it up on your Ubuntu. Run it and see what happens to your Ubuntu wallpaper. Isn’t that awesome?

14 years back when I was a kid, I was just making little Windows executables (I was a Windows user back then) with Visual Basic. After that I did programming to a some level when I was a systems administrator, but I was never permitted to release my work to the public for obvious reasons. After that, here comes my very first little code contribution to the world of Open Source.

By the way, my all other action items are overdue! 😳

Advertisements

Wunderlist for Ubuntu

Wunderlist killed its app for Ubuntu long time back.

And then it was bought by Microsoft, so I hardly think there will be a Linux app ever again. For a long time I didn’t use Wunderlist, but I thought of giving it a try once again. I figured out that pinning Wunderlist tab on Firefox works to some extent.

Today I was installing new software on my new Ubuntu installation, and figured out Atlassian HipChat is now ‘hipchat4’. The new hipchat4 is not the same as old app, but just the web app launched in a lightweight web browser. It’s the same way that Amazon app works (I’d love to use it but they don’t ship to Sri Lanka 😦 ). Can’t this also be working for Wunderlist?

So here’s what I did:

$ gedit ~/.local/share/applications/wunderlist.desktop

And here’s the file contents (in fact, I copied this from an existing .desktop file and changed several lines 😉 ).

[Desktop Entry]
Version=1.0
Name=Wunderlist
GenericName=Wunderlist
Comment=Wunderlist Task Management Tool
Keywords=Tasks;Tasklist;Wunderlist;TODO;
Type=Application
Icon=/opt/wunderlist/icon.png
Exec=webapp-container --enable-media-hub-audio "https://www.wunderlist.com/webapp#/lists/today" --maximized
Terminal=false
Categories=Accessories;Office;
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
X-Ubuntu-Touch=true
X-Ubuntu-Gettext-Domain=webapp-container
X-Ubuntu-Single-Instance=true
X-Ubuntu-Default-Department-ID=web-browsers
X-Screenshot=/opt/wunderlist/screenshot.png
X-Ubuntu-Splash-Color=#FFFFFF

Find a Wunderlist icon and a screenshot using Google image search, and copy them to /opt/wunderlist.

$ sudo mkdir /opt/wunderlist
$ sudo mv icon.png screenshot.png /opt/wunderlist/

Hit Super Key and type Wunderlist (perhaps you may need to log out and log in again to make it appear for the first time). Launch Wunderlist and log in. Right click the Wunderlist icon on Unity launcher and click ‘Lock to Launcher’.

That’s it!

Desktop notifications and audible bell are also working, but file upload isn’t working with this.