
DIfmoid (DI.fm plasmoid)
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
Plasmoid that displays current DI.fm channel info and allows to schedule event notifications.
Note that plasmoid needs correct local timezone setup in KDE.
Dependencies (might run with older versions too):
* Python 2.5
* PyKDE4 4.2
* Plasma with python support
* PyQt 4.4
* pytz
Installation:
To install it, download file and issue the following command as a user:
plasmapkg -i 99836-difmoid-0.5.2.zip
To remove, use:
plasmapkg -r difmoid
11 years ago
0.5.2
* added timeout for all socket operations within difm module
0.5.1
* fixed DJ MIXES uppercase channel parsing, also should be less prone to such errors in future
0.5
+ initial release
11 years ago
0.5.2
* added timeout for all socket operations within difm module
0.5.1
* fixed DJ MIXES uppercase channel parsing, also should be less prone to such errors in future
0.5
+ initial release
thomasjfedora
9 years ago
KDE == 4.6.00
pytz-2010h-3.fc14.noarch
PyQt4-4.8.3-0.2.fc14.x86_64
PyKDE4-4.6.0-0.1.fc14.x86_64
python-2.7-8.fc14.1.x86_64
$ plasmoidviewer difmoid
plasmoidviewer(25105)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(25105)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/home/thomas/.kde/share/apps/plasma/plasmoids/difmoid/contents/code/main.py", line 158, in init
self.load_config()
File "/home/thomas/.kde/share/apps/plasma/plasmoids/difmoid/contents/code/main.py", line 322, in load_config
self.notify_channels_time = int( config.readEntry( u'Notify channels time', u'30' ) )
TypeError: int() argument must be a string or a number, not 'QVariant'
-------------------
BTW, very good idea this plasmoid :)
Report