
MyGamercard Screenlet (XboxLive+Steam)
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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 :)
12 years ago
0.8 - All in one screenlet (xbox/steam), myxbox/ mysteamid button!, Default theme fix (thanks Deeack)
12 years ago
0.8 - All in one screenlet (xbox/steam), myxbox/ mysteamid button!, Default theme fix (thanks Deeack)
compacho
12 years ago
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
oscrp
12 years ago
Report
oscrp
12 years ago
Report
Deeack
12 years ago
Failing that another error message to say "No theme chosen" or something" :p
Report
oscrp
12 years ago
Report
vainqueur
12 years ago
Report
NTolerance
12 years ago
[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
oscrp
12 years ago
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
12 years ago
Report
merschdawg06
12 years ago
Report
oscrp
12 years ago
Report
merschdawg06
12 years ago
Report
oscrp
12 years ago
BTW, I've just uploaded 0.6b with the fix :)
Report
merschdawg06
12 years ago
Report
IllBashuU
12 years ago
Report
oscrp
12 years ago
Report
IllBashuU
12 years ago
Report
oscrp
12 years ago
BTW you can try removing Live_GamercardScreenlet.pyc from the screenlet folder . I packed it on the tar.gz by mistake.
Report
IllBashuU
12 years ago
Report
ketilwaa
12 years ago
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
12 years ago
Report
oscrp
12 years ago
Report
reference2myself
12 years ago
Report