Updated - images are now below. Note, I forgot to grab the system message images - these basically show a popup message on your desktop for a number of seconds or a balloon popup above the windows system tray.
Hi everyone,
I've been playing conquerclub for a while now (user = simon.mann) and wanted to do some cross platform goodness on notifying myself when games were ready to play. as such I've developed an open source app indicator/system tray app for just that.
I've called it ccnotifier because I thought it was short and simple.
The source code and binaries for windows and ubuntu are at:
source code: https://bitbucket.org/T1ckL35/conquercl ... r-notifier and
binaries: https://bitbucket.org/T1ckL35/conquercl ... /downloads
Anyway, if anyone wants to have a try just download the binary, extract it and run it from that folder. Then add in your username or userid, whether to show eliminated games and the interval in minutes between checking the game status and finger's x'ed it should work as expected. Note, the default check time is 5 minutes as that appears to be the default update time for a user feed.
It should change the conquerclub icon in your system tray when a game is ready and should also give you a system message - on windows it should be a balloon popup in your system tray and on ubuntu it should give you a desktop message. When you open the system tray you'll see a Config option which lets you change the config settings, a list of the current games and whether they are ready (clicking will open a browser to the game), a force check which rechecks the user feed and a quit option.
if you have any problems, bugs or crashes etc then just let me know and I'll have a look into it.
Images of the app in use:
On ubuntu using Gnome Shell:
On Windows 7:
And on Ubuntu with Unity:
Tech bit:
Written in Python. Note, it was originally written using gtk and was then ported over to PyQt but I also have a PySide version running and might do a wxPython version and a Kivy version too. It stores your username and options in a sqlite db in the installation location (well, where you unzipped the code and ran it from).
I've tested on a couple of Windows 7 x64 machines and it was written and tested on Ubuntu 12.10 x64 and 13.04 x64.
I also borrowed a Mac laptop running Snow Leopard from my workplace at the weekend and was able to get it working fine but not to build binaries yet.
I have also had a version running where you could store your password so that it could auto log you into the site and then take you to the game (using selenium) which works fine on ubuntu and windows but on windows this adds a command prompt window in the background that if closed would kill the browser. If there was any interest in that feature then I could always look at reintroducing it.
Next up (after making sure it runs ok) is to write a version in Kivy for Android and possibly further down the line look at creating an IOS version.
Anyways, enough prattling, I hope someone can make use of it
Si
(simon.mann)