MyGamercard Screenlet (XboxLive+Steam)

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 62%
Description:

A screenlet which shows your xbox live gamercard or your steamcard at your desktop. It takes gamercard pictures from mygamercard.net, glop.org/gamercard, and steamcard.com

Notes:
- When you set update interval = 0, the gamercard only updates one time just after screenlet start. (Screenlet tab)

- As you can see at the screenshots, there's a new button on the gamercard. With it, you can access to myxbox or mysteamid directly from your desktop

- You can learn how to add new themes reading the file "Themes"

- Creating two instances of the screenlet you can have your steamcard and gamercard @ your desktop without any problem.

- Scaling the screenlet will make your gamercard ugly, It's not created by svg images like others screenlets. Moreover, the "myxbox/mysteamid" button It's not shown when the screenlet it's scaled.

- If you are using, for example, kde or another desktop environment, change: 'gnome-open' on the line 39 of the file MyGamercardScreenlet.py with the command of your favourite webbrowser, like 'firefox' or 'opera'. I hope to fix this with other bugs on one final release.

If anyone have any suggestion to improve this screenlet put it on the comments and I will try to add it into a new rev :)

Last changelog:

10 years ago

0.8 - All in one screenlet (xbox/steam), myxbox/ mysteamid button!, Default theme fix (thanks Deeack)

compacho

10 years ago

I love this screenlet. I have one suggestion though. If possible, in the future can you add like a buddy list that shows which of your friends sign on and what games they are playing.

I used to use this program on XP called XBlist that was an IM window with your gamercard and your friends list. If you can do this that'll be sweet, if not its ok.

Report

C

oscrp

10 years ago

Yeah, I was thinking on that some time ago. My idea is to port this program (http://ubuntuforums.org/showthread.php?t=520113&page=7) to a pidgin plugin, and finally use the pidgin screenlet to display your xbl friend list (http://www.gnome-look.org/content/show.php/PidginScreenlet?content=72611). I think it's the better solution for the problem, creating a new screenlet who shares some code with the pidgin one could be a bit stupid. Surely I will start working on that idea :)

Report

C

oscrp

10 years ago

Oh wait!, pidgin plugins don't support python. Since I don't know anything of C, I think that it would be easier developing a new screenlet. Anyway, I will work on that idea :D

Report

Deeack

10 years ago

Might be a good idea to set it up with a default theme, for ages I couldn't work out why it kept telling me that my gamer card couldn't be found wasn't until I actually chose a theme on a whim that it showed up! :P

Failing that another error message to say "No theme chosen" or something" :p

Report

C

oscrp

10 years ago

Thanks for the suggestion! Later this week I will release a new update of this screenlet :)

Report

vainqueur

10 years ago

When I try to stick the screenlet to the desktop, either this screenlet, and/or my other screenlets will not appear on multiple desktops even thought the "sticky" option is selected. This occurs even when the gamercard screenlet is moved to the widget layer, and the "sticky" option is deselected for it.

Report

NTolerance

10 years ago

This is a great screenlet, thanks! I have found a bug with version 0.6b. I am running Screenlets 0.1.2 and cannot restart this screenlet after saving settings. Running MyGamerCardScreenlet.py from the terminal gives me this error:

[code]File "/usr/share/screenlets/MyGamercard/MyGamercardScreenlet.py", line 71, in __setattr__
if self.__timeout:
AttributeError: 'MyGamercardScreenlet' object has no attribute '_MyGamercardScreenlet__timeout'[/code]

It also seems that the auto-update function for the Gamercard doesn't appear to work. Manual updating does, but no matter what interval I put into the settings it does not automatically update. I don't know much about programming, but I edited the MyGamercardScreenlet.py file and commented out lines 69-78. This allows the screenlet to restart successfully.

Hope this information is useful and thanks again for this screenlet.

Report

C

oscrp

10 years ago

I will fix it on 0.7, I'm working on a new function for it :). Since I'm still learning python It's normal to do these stupids bugs. On 0.6 I have done a major clean of the code and I forgot to put one argument at the start of the screenlet..
To fix this, you only need to add

__timeout = None

Just after

__desc__ = __doc__ # set description to docstring of class

(line 38)

Thanks for the report!

Report

NTolerance

10 years ago

Thank you, your fix allows me to restart the screenlet successfully.

Report

merschdawg06

10 years ago

I love this screenlet and just wanted to thank you for not only the consistent updates, but the quick fixes to the bugs. I always look forward to your updates! Also, any chance you could add the off-shape themes like Signature? It would also be really cool if we got Marble as a theme in this screenlet. Keep up the good work!

Report

C

oscrp

10 years ago

try 0.6 :) . If your favorite theme isn't pre-installed on the screenlet, you can read the file Themes (MyGamercard folder) and learn how to add new themes :D.

Report

merschdawg06

10 years ago

Wow, what an update. This was exactly what I was looking for! The only suggestion I have left is that you can add the "Properties..." link in the right click menu of the screenlet. It used to be in the previous updates, but not in this one. Just a minor inconvience of having to go into Screenlets Manager to get to the screenlet options, but I thought it would probably be an easy fix as well. Thanks again for adding the ability to add themes manually. Very cool!

Report

C

oscrp

10 years ago

Hmm, what rev of screenlets are you using? From Screenlets 0.0.13 the engine draws on the top right corner of the screenlet two buttons, one to close it and other to launch the screenlet settings, so I think the right click options are being unused.
BTW, I've just uploaded 0.6b with the fix :)

Report

merschdawg06

10 years ago

Right, but I have those buttons turned off for all my screenlets. Never really liked them. Thanks for the quick fix once again!

Report

IllBashuU

11 years ago

ok so installed it by putting it in .screenlets but when i try to open it from the manger it shows thats its open but nothing happens.

Report

C

oscrp

11 years ago

try now installing 0.4b, thank you for your report!

Report

IllBashuU

11 years ago

the manger cant find the new one :/

Report

C

oscrp

11 years ago

Hi, a friend of mine have tested this screenlet on his computer without any problem. Are you using Screenlets 0.0.14? Have you removed the xbox live gamercard folder before installing the new rev?
BTW you can try removing Live_GamercardScreenlet.pyc from the screenlet folder . I packed it on the tar.gz by mistake.

Report

IllBashuU

10 years ago

i redownloaded it and reinstalled it and its working like a charm. :)

Report

ketilwaa

11 years ago

Please add your stuff to launchpad. You can set up your own branch and have people get all your updates, and if you feel like it, you can add your stuff to 3rd party screenlets which will hopefully be set up as an install package. See https://code.launchpad.net/~3rd-party-screenlets-team/screenlets/3rd-party-screenlets

You can keep your stuff in a separate branch if you'd like, and then merge whenever you feel like it. I'll add you to the team if you choose to do this.
You can also keep your stuff in the main branch if that's more like your cup of tea.

Oh, and you can still keep the info here, and just keep itin synch with bzr.

Report

reference2myself

11 years ago

Cool screenlet, but for some reason for me, if I put the screenlet within a quarter inch from the side of my screen, when I close and reload it, it'll reposition itself another quarter inch further from the edge, weird.

Report

C

oscrp

11 years ago

I think now is solved :)

Report

reference2myself

11 years ago

Is is indeed fixed, thanks.

Report

10 years ago

0.8 - All in one screenlet (xbox/steam), myxbox/ mysteamid button!, Default theme fix (thanks Deeack)

product-maker 18 32

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.8
updated Aug 10 2008
added Jan 27 2008
downloads today
0
page views today 3