Conquer Club

CCNotifier tool - cross platform notifier

The home of third-party tools and utilities that can enhance your Conquer Club experience.

Moderator: Tech Team

Forum rules
Please read the Community Guidelines before posting.

CCNotifier tool - cross platform notifier

Postby simon.mann on Mon Nov 25, 2013 3:14 pm

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:
Image

Image

Image

Image

On Windows 7:
Image

Image

Image

Image

And on Ubuntu with Unity:
Image

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)
Lieutenant simon.mann
 
Posts: 8
Joined: Tue Oct 04, 2011 7:28 am
Medals: 11
Standard Achievement (2) Doubles Achievement (1) Terminator Achievement (1) Manual Troops Achievement (1) Fog of War Achievement (2)
Trench Warfare Achievement (2) Random Map Achievement (1) Ratings Achievement (1)

Re: CCNotifier tool - cross platform notifier

Postby Bilk0 on Sun Dec 01, 2013 11:48 am

Set it up just now. Config seemed to go fine. I'll let you know how it goes.
User avatar
Private Bilk0
 
Posts: 6
Joined: Fri Nov 22, 2013 6:22 pm
Location: UK
Medals: 22
Most Improved Bronze (1) Standard Achievement (3) Doubles Achievement (1) Triples Achievement (1) Terminator Achievement (1)
Assassin Achievement (1) Manual Troops Achievement (1) Freestyle Achievement (1) Fog of War Achievement (2) Trench Warfare Achievement (2)
Speed Achievement (2) Teammate Achievement (1) Random Map Achievement (1) Ratings Achievement (4)

Re: CCNotifier tool - cross platform notifier

Postby simon.mann on Sun Dec 01, 2013 5:45 pm

Cheers, just let me know if there are any issues and I'll have a look :)

I'm also playing with a chrome extension that does a similar job but uses the API instead of the user feed (I didn't know the API existed till the other day).
as such the desktop version may get an update to use that in the near future.

Si
Lieutenant simon.mann
 
Posts: 8
Joined: Tue Oct 04, 2011 7:28 am
Medals: 11
Standard Achievement (2) Doubles Achievement (1) Terminator Achievement (1) Manual Troops Achievement (1) Fog of War Achievement (2)
Trench Warfare Achievement (2) Random Map Achievement (1) Ratings Achievement (1)

Re: CCNotifier tool - cross platform notifier

Postby stealth99 on Mon Feb 03, 2014 7:53 pm

simon thanks for the effort dude.

I tried it and it`s not what i`m looking for. Now i don`t know how to get rid of it. There is nothing in add and remove software and i cant find a folder with the file in it. i followed your directions. I have 225 games going at the moment and when i clicked on the checkmark in my system tray i get a screen of a big list of games. there are so many, that i dont even see the force check button and i can`t navigate the screen to see everything. there is no scroll. when i click on a game, it opens up in explorer as opposed to firefox although i suspect that has to do with my default browser settings.

Anyway, i would like to undo what i`ve just done. Help needed. Thanks again.
User avatar
Corporal stealth99
 
Posts: 576
Joined: Tue Oct 23, 2007 4:35 pm
Location: St. John's, Newfoundland, Canada......oldest and most easterly city in north america
Medals: 109
Standard Achievement (4) Doubles Achievement (3) Triples Achievement (2) Quadruples Achievement (2) Terminator Achievement (3)
Assassin Achievement (3) Manual Troops Achievement (3) Freestyle Achievement (3) Polymorphic Achievement (2) Nuclear Spoils Achievement (2)
Fog of War Achievement (4) Trench Warfare Achievement (3) Speed Achievement (2) Teammate Achievement (2) Random Map Achievement (2)
Cross-Map Achievement (4) Beta Map Achievement (2) Battle Royale Achievement (1) Bot Achievement (2) Ratings Achievement (4)
Tournament Achievement (26) General Achievement (8) Clan Achievement (8) Challenge Achievement (9) Tribe Achievement (2)
Tournament Contribution (3)

Re: CCNotifier tool - cross platform notifier

Postby simon.mann on Mon Feb 10, 2014 3:51 pm

Hi Stealth99,

sorry for the delay - I thought I might get an email notification for replies to this thread - I'll have a look at my settings.
Cheers for trying it out though - I'm only on a free account so have a max game limit of 4. If I had a paid one then I expect that I would find your problem with having far too many games displayed. With a bit of foresight I should have limited the actual list if greater than a certain number! sorry about that.
To remove it simply delete the folder you run it from. It doesn't hook into your system in any way and is completely standalone. I was thinking about creating an installer but only if there was any interest. If on windows then just check out your Downloads folder and see if there is a ccnotifier folder or similar.

On another note I've got a simple android app that does notifications when a game is ready, don't know if there is interest but it's built on Apache Cordova so could also be ported to IOS with a little work. If anyone is interested in the app or ideas on developing it then let me know :)

Cheers
T1ckL35
Lieutenant simon.mann
 
Posts: 8
Joined: Tue Oct 04, 2011 7:28 am
Medals: 11
Standard Achievement (2) Doubles Achievement (1) Terminator Achievement (1) Manual Troops Achievement (1) Fog of War Achievement (2)
Trench Warfare Achievement (2) Random Map Achievement (1) Ratings Achievement (1)

Re: CCNotifier tool - cross platform notifier

Postby JP007 on Sat Feb 22, 2014 3:18 pm

i installed and its in my system tray at the bottom right of my screen. HOW do I get it moved so its in my FIREFOX tool bar up near my last pass and grease monkey icons??
Image
User avatar
Corporal JP007
 
Posts: 143
Joined: Fri Jul 18, 2008 5:38 pm
Location: San Antonio, Texas, USA
Medals: 52
Standard Achievement (2) Doubles Achievement (3) Triples Achievement (3) Quadruples Achievement (4) Terminator Achievement (2)
Manual Troops Achievement (1) Nuclear Spoils Achievement (1) Fog of War Achievement (4) Trench Warfare Achievement (1) Teammate Achievement (2)
Random Map Achievement (2) Cross-Map Achievement (3) Ratings Achievement (4) Tournament Achievement (8) Clan Achievement (12)

Re: CCNotifier tool - cross platform notifier

Postby dgz345 on Sat Feb 22, 2014 4:58 pm

this isnt an addon for firefox. this is a program for your computer
Lieutenant dgz345
Head Tech
Head Tech
 
Posts: 1212
Joined: Thu Oct 07, 2010 10:53 am
Medals: 59
Standard Achievement (3) Doubles Achievement (2) Triples Achievement (2) Quadruples Achievement (2) Terminator Achievement (1)
Assassin Achievement (1) Manual Troops Achievement (2) Freestyle Achievement (2) Polymorphic Achievement (1) Nuclear Spoils Achievement (1)
Fog of War Achievement (3) Trench Warfare Achievement (2) Speed Achievement (1) Teammate Achievement (1) Random Map Achievement (2)
Cross-Map Achievement (3) Beta Map Achievement (1) Ratings Achievement (4) Tournament Achievement (2) General Achievement (6)
Clan Achievement (5) Challenge Achievement (2) General Contribution (10)

Re: CCNotifier tool - cross platform notifier

Postby Leehar on Sat Mar 01, 2014 4:12 pm

dgz345 wrote:this isnt an addon for firefox. this is a program for your computer

with speed turns not working, it may become pretty useful though. Also helps that you don't always need to be on your browser.
show
User avatar
Major Leehar
 
Posts: 5448
Joined: Fri Mar 06, 2009 12:12 pm
Location: Johannesburg
Medals: 155
Standard Achievement (3) Doubles Achievement (3) Triples Achievement (3) Quadruples Achievement (3) Terminator Achievement (2)
Assassin Achievement (2) Manual Troops Achievement (2) Freestyle Achievement (2) Polymorphic Achievement (1) Nuclear Spoils Achievement (3)
Fog of War Achievement (4) Trench Warfare Achievement (2) Speed Achievement (2) Teammate Achievement (3) Random Map Achievement (3)
Cross-Map Achievement (4) Beta Map Achievement (1) Battle Royale Achievement (1) Ratings Achievement (4) Tournament Achievement (31)
General Achievement (24) Clan Achievement (23) Training Achievement (9) Challenge Achievement (3) General Contribution (17)


Return to Third-Party Tools & Enhancements

Who is online

Users browsing this forum: No registered users