/bitbar

A tiny status bar widget for OS X that displays the latest spot prices from several tickers.

Primary LanguageObjective-C

btcbar

A tiny status bar widget for OS X that displays the latest USD/BTC spot price from several USD and CNY exchanges.

Screenshot

Here is how btcbar looks in your status bar:

Screenshot

And how you can select a ticker:

Menu Screenshot

Installation

Simply place btcbar.app in your /Applications folder, and optionally add it to Login Items in System Preferences > Users & Groups to display it automatically on startup.

Download

The current version of btcbar (3.1.0) can be downloaded here:

https://github.com/philsong/btcbar/releases/download/3.1.0/btcbar.zip

It requires OS X 10.7+ and a 64-bit processor.

Changelog

4.0.0

  • Add the ViaBTC BCC price.

3.1.0

  • Add the Yunbi EOS price.

2.9.0

  • Add the Yunbi and Poloniex ETC price, remove the Haobtc benchmark price.

2.8.0

  • Add the Haobtc exchange price

2.7.0

  • Add the Yunbi and Poloniex ETH price.

2.6.0

  • Fixs Huobi, adds BTCC, OKCoin future, supports the k-line of sosobtc, removes btc38 and stock market.

2.5.0

  • Adds HaobtcCNY

2.4.0

  • Adds China Stock market

2.3.0

  • Adds btc38 XRP/BTS

2.2.1

  • Fix bug where icon disappears on error

2.2.0

  • Adds BitFinexUSD, WinkDexUSD, HuobiCNY and OKCoinCNY
  • New status bar icon with Yosemite (dark theme) support

2.1.4

  • Removes MtGox

2.1.3

  • Fixes issue where the local currency code was displayed instead of the USD symbol
  • Improves error handling: if there is an error, the icon will fade and a descriptive error will be displayed in the tooltip when hovering over btcbar rather than taking up space in your menu bar

2.1.2

  • Uses new HTTPS MtGox API to fix "json error"
  • Better organization for repo and XCode project
  • Standardizes use of commas in tickers

2.1.1

  • Enables live prices in menu
  • Fixes a minor bug in the ticker switching code

2.1.0

  • New BTCe/USD ticker
  • Manually refreshes when a ticker is clicked
  • Decreases disk io/cpu time/power usage
  • Greatly increases modularity (tickers now have a protocol, menu is dynamically generated)

2.0.0

  • Adds Bitstamp and Coinbase, and a little better backend abstraction so it will be easier to add future tickers.

TODO:

  • Live updating prices for each menu item in the dropdown
  • More robust abstraction of tickers/dynamic menu

1.0.0

  • The first release, which uses MtGox's USD ticker API.

License

This project currently retains my copyright, although I am considering moving to a FOSS license as it matures.

The source is provided for inspection, considering the nature of Bitcoin. You are free to download and build for personal use, but please don't redistribute this project yet.

Donate

If for some reason you feel like donating a few micro btc to future development, those should go here:

1D3NtjVFpoXonqk3MZwsYD9iV5WA7MRXUj

Credits