
QuoteSee Stock/Currency plasmoid
Source (link to git-repo or to original if based on someone elses unmodified work):
format for symbols:
usdcad=x - USD to CAD
yhoo - Yahoo!
It was tested on Kubuntu 9.04 w/KDE4.3.2 and OpenSuSE 11.1 with Qt 4.5.2 and KDE 4.3.
Known issues
* will most likely crash KDE 4.4 tested on Kubuntu 10.04
* reported crashing on Mandriva 2010.0
github
http://github.com/joshz/quotesee
To compile on Kubuntu, install:
cmake
build-essential
kdelibs5-dev
If you don't want to compile:
check out the info and grab repository or package from:
Ubuntu:
https://launchpad.net/~samrog131/+archive/ppa
OpenSUSE:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=plasmoid-quotesee
Arch:
http://aur.archlinux.org/packages.php?ID=29845
Mandriva i586: - REPORTED CRASHING
0.2.2
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.2-1mlgr2010.0.i586.rpm
0.2
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.1-1mlgr2010.0.i586.rpm
QuoteSee 0.2.2 [2009-10-12]
* Fixed symbol case bug
* Increased width 20 pixels so change and long names don't overlap if hovered over item
* Added identification of invalid symbols
QuoteSee 0.2.1 [2009-08-27]
* Fixed crashing when running multiple instances
* Reverted to KUrlRequester::setPath, compiling for KDE 4.3 will return a deprecation warning but will work
* Modified behavior for handling load/save file path
QuoteSee 0.2 [2009-08-10]
New features:
* Hovering over a widget causes a button for external link to show up, clicking on it opens a browser on yahoo page for the symbol
* Hovering over a widget causes tool tip with trade time and date to show up
* Configuration options for reading and saving a symbol list file
* Configuration setting for increasing/decreasin update interval, this is for widget only, dataengine updates every 1 minute
* Configuration setting for settning applet translucency
* New Icon!!
Changes:
* Now plasmoid uses quotesee data engine
* Improved processing for currency change fetching, grabs a smaller chunk of xml
QuoteSee 0.1.2 [2009-04-07]
* Fixed currency rate change fetching if compiled with Qt 4.5
* Currency rate change is displayed with 4 decimal places instead of 2
* Stock names containing ',' display correctly, but are still limited to 17 characters
QuoteSee 0.1.1 [2009-03-30]
* Fixed crashing when checking currency quotes if QuoteSee compiled with Qt 4.5 (works fine with Qt 4.4.3). Still won't work correctly but won't crash and take the desktop with it.
Ratings & Comments
53 Comments
I'm trying to change the width of the widget, due to the text overlapping on some stocks, however, after changing the lines as you specify earlier in the comments, and re-installing, the width doesn't change at all. What am I doing wrong? Changing as below doesn't work. Thanks, You can change the size in source files. src/quotesee.cpp:84, 85 setMinimumSize(270, 100); setPreferredSize(270, 100); these two lines set the minimum and prefered size for the widget, first parameter is minimum width, second minimum height, parameters need to be integer type src/quote.ccp:43 setMinimumWidth(270); sets the minimum width for the stock item, takes integer parameter.
hi there. Quotesee runs perfect and stable with Kubuntu 9.04 and 9.10. However I had an idea for an improvement: the proposal would be to have a little ticker chart that shows the last 5 or 10 values to get an idea if the stock goes recently up or down. Secondly it would be great to be able to enter some markers for each stock e.g. a buy value, a stop value and others. You should be able to define that these markers give an alarm, each time the stock crosses them from below from above or both. the stock should then be blinking for a while or red coloured or bold or something that makes it recognizeable. great work so far, keep it coming...
Hi, I was pretty sure I replied to your post couple days ago, for some reason it didn't show up... or i didn't reply. Anyway, thank you for the comment, I'm glad the widget works. I thought about adding a chart to the tooltip before, now that there's actually a request, I'll definitely do that. The marker thing is an interesting idea, I'll definitely give it more thought, thought the data is delayed according to http://finance.yahoo.com/exchanges so an alarm would not reflect a current value. Thanks again for suggestions.
Hello, good stuff but definitively crashing plasma on mandriva 2010.0!! I have tried 3 machines: once data is fetched: crash
Noted, thank you.
Any update on this crash?
Sorry, there won't be one for a while. At the present I don't have a suitable machine to test or develop on. But there will be a fixed version eventually :)
1. Looks like proxy doesn't work. I configured KDE proxy and when I'm connected via VPN it should use the proxy for fetching data but it doesn't. 2. Can the plasmoid check proxy every time it fetches data since I'm often change my connection like VPN or normal connection. 3. Could you add opacity so that I could make it hardly noticeable on my desktop only for me.
1. That's true, I'm using Qt's QNetworkAccessManager for connections. 2. I'll see about using KDE libs instead of Qt for next version. 3. I'll think about it. Right now you can just flip translucency, but it's still pretty noticable. BTW, the new version could take a while because my machine decided to die and take my development environment with it, so if any devs are interested in implementing these suggestions, that would be great. Thanks for suggestions!
Thank you very much. It's very useful. But I noticed that the plasmoid's width is not changeable. Is it possible to increase the width in source files? Could you tell me what to change? I need it since stocks names and change delta are overlapped. Thanks.
yes, i'd like that too. Some names overlap with their ticker value (ex. ^dji ). It would be nice if the plasmoid were "stretchable".
Thanks you. You can change the size in source files. src/quotesee.cpp:84, 85 setMinimumSize(270, 100); setPreferredSize(270, 100); these two lines set the minimum and prefered size for the widget, first parameter is minimum width, second minimum height, parameters need to be integer type src/quote.ccp:43 setMinimumWidth(270); sets the minimum width for the stock item, takes integer parameter. Maybe next version I'll have it so user can resize the widget at runtime ;)
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.2-1mlgr2010.0.i586.rpm
Awesome, thanks!
i586 : http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.1-1mlgr2010.0.i586.rpm
Thank you!
http://aur.archlinux.org/packages.php?ID=29845 My first attempt at an Arch package, please test!
Sweet, thank you! I'll do an Arch installation over weekend.
Arch pkg updated to 0.2.2 today, thanks for your work, Josh! -p.
Thanks a bunch :)
Hi, I have QuoteSee 0.2.1 installed from Sam Rog's repository ( plasma-widget-quotesee_0.2.1~jaunty~ppa1_amd64.deb ). I tried with many symbols. The widget just says "PLEASE WAIT fetching data...". Those symbols work with the Stock Quote widget. But I like better QuoteSee. Let me know what can I do to solve the problem, or give you more details. Thanks !
You may need to wait a bit ~1 minute for the engine to grab the data and for the applet to update it the first time (after a reboot for example), though it should happen much quicker. Another thing I could suggest is that it's some kind of network error. Entering a wrong symbol may also have this effect, but if they work with Stock Quote, that's probably not it. Other than this, I'm not sure, but I'll look more into this.
I waited for hours now and it still says "PLEASE WAIT"... Also, I just did a reboot, to be sure... it still displays "PLEASE WAIT". My internet is working and the other applets (Stock Quote and YAWP) work OK. I entered more than one symbol, and they all display "PLEASE WAIT fetching data" Is there a way to start the plasmoid in "debug mode" to see what happens ? Thank you very much !
There's not really a debug mode, you could run it from terminal with: plasmoidviewer plasma_applet_quotesee There may be some debug/warning messages that get output. Let me know if you see anything. Thanks!
I have the same problem, and I tried plasmoidviewer, but there is no message. :(