BitcoinPrice (Gnome extension)

From Organic Design wiki
Revision as of 19:35, 18 November 2013 by Nad (talk | contribs) (the python one-liner)

This is my first Gnome extension which collects the current Mt Gox Bitcoin price and displays it next to the clock in the main Gnome panel. The code is available in our extensions repository here.

First the code needs to be placed into your extensions directory in the path ~/.local/share/gnome-shell/extensions/, and the extension directory should be renamed from BitcoinPrice to BitcoinPrice@organicdesign.co.nz. This is probably the wrong way to go about installing it, but I'm a total noob at Gnome extensions, so haven't figured out the right ways of doing things yet!

Also I didn't know how to make it check the Mt Gox API URL on a regular interval, so currently you have to call a Python one-liner on a cron job using something like the command below in /etc/crontab. The extension expects the price to be in a file called .btcprice.txt in your home directory.

*/5 * * * * nad /home/nad/.local/share/gnome-shell/extensions/BitcoinPrice@organicdesign.co.nz/mtgox-price.py > /home/nad/.btcprice.txt


Here's what it looks like when it's running:

Btc price extension.png