Bitcoin Forum
December 09, 2016, 07:28:46 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 »  All
  Print  
Author Topic: WatchMine (beta) - Mobile website for mining pool stats and bitcoin prices  (Read 9594 times)
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 14, 2011, 09:51:18 PM
 #1

Hi, I've created a mobile website for tracking Bitcoin related stats while on the go. I've been using this myself for a couple of weeks and it's time the public got a look.

WatchMine: http://watchmine.infudu.com

Features
  • See important stats all in one screen
  • Javascript and localStorage based - nothing is stored on the webserver
  • Mining pool stats for: bitclockers, bitcoinpool, btcguild, btcmine, deepbit, slush & swepool (open for requests)
  • Market data from exchanges including MTGOX, TradeHill and many more
  • Price data (weighted price)
  • Optimised for iPhone/iTouch (tested on Android)
Many future features are planned. Add your requests in this thread - it will help me prioritise. I accept bounties.

Money
I might add premium features to WatchMine later but the basic stats viewing function will always remain free. I need your help to do this so please tip me a few bitcents. I accept bounties for feature requests and can even customize a personal version of WatchMine just for you.
Tip address: 15ai32gKS7s7t9ScgUjMLhHd1M3nhDn5n8

Screenshot

http://watchmine.infudu.com

License
WatchMine and its code is copyright 2011 E. Turner (me). You are welcome to use WatchMine and view the underlying code, but you may not copy it. This site represents a non-trivial investment of my time and skill.

Getting Started
The default screen lists some stats that might not suit you. Click the Edit button and remove anything you don't want. Then click the Finish button. After that click the Add button and start adding stats the stats that you do want. Each stat is added onto the end of the list. Clicking Edit will allow you to re-order stats using up/down arrows.

App Mode
This site runs best as a full screen app: On iOS devices you can click the middle button on the bottom toolbar in the Safari web-browser. You'll then get an option to "Add to Home Screen" - click this and WatchMine will appear just like any other app. Cool huh.

Privacy & Security
I take your privacy and security seriously.
Only preference data is stored on your local device (using localStorage). This data is only transmitted to my webserver when needed but is not stored on my server. There is basically nothing harmful that I could do with the miner pool apikeys anyway because they provide read-only access to data.
All client-side code can be viewed using the usual web developer tools. I'm prepared to let prominent community members view and verify that the server-side code is doing nothing malicious if people want that.

Your btc tips, bounties and feedback will all encourage me to improve this mobile app further.

WatchMine - get Bitcoin prices and pool stats on your Mobile
1481311726
Hero Member
*
Offline Offline

Posts: 1481311726

View Profile Personal Message (Offline)

Ignore
1481311726
Reply with quote  #2

1481311726
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481311726
Hero Member
*
Offline Offline

Posts: 1481311726

View Profile Personal Message (Offline)

Ignore
1481311726
Reply with quote  #2

1481311726
Report to moderator
1481311726
Hero Member
*
Offline Offline

Posts: 1481311726

View Profile Personal Message (Offline)

Ignore
1481311726
Reply with quote  #2

1481311726
Report to moderator
Freakin
Full Member
***
Offline Offline

Activity: 140


View Profile
June 15, 2011, 12:58:22 AM
 #2

Very nice site!  Well done!
nzbtc
Jr. Member
*
Offline Offline

Activity: 40


View Profile
June 15, 2011, 08:46:41 AM
 #3

Very nice!

I wrote a similar web-app for private use, no need to publicize it now! (Yours looks better Tongue)

Good to see another New Zealander in the bitcoin scene too!

13EXX23oQX7CA1qLrM2EDemnYNZDdmngsS
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 15, 2011, 12:52:18 PM
 #4

I glad you like the site. Let me know if you'd like anything added or changed. Chur bro!

WatchMine - get Bitcoin prices and pool stats on your Mobile
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 16, 2011, 11:35:51 AM
 #5

I've just added Swepool support. Also a few other minor bug fixes and code refactoring to improve things.

WatchMine - get Bitcoin prices and pool stats on your Mobile
lemosax
Newbie
*
Offline Offline

Activity: 21


View Profile
June 16, 2011, 07:31:34 PM
 #6

Pretty cool!  I'd love to see support added for these pools:
BTCGuilld: http://www.btcguild.com/
Bit Clockers: http://www.bitclockers.com/

Thanks!
flyswatta
Member
**
Offline Offline

Activity: 101



View Profile
June 17, 2011, 03:30:46 AM
 #7

Nice!  Just some feedback:  I'm trying to add slush and (it's apparently down at the moment) so it get's in a state where you have a screen with a spinny thing like it's thinking or something.  I'm unable to get out of it.

eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 17, 2011, 03:42:26 AM
 #8

Pretty cool!  I'd love to see support added for these pools:
BTCGuilld: http://www.btcguild.com/
Bit Clockers: http://www.bitclockers.com/
Yep, I'll get on the right away. Gimme a few days.

WatchMine - get Bitcoin prices and pool stats on your Mobile
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 17, 2011, 03:44:49 AM
 #9

Nice!  Just some feedback:  I'm trying to add slush and (it's apparently down at the moment) so it get's in a state where you have a screen with a spinny thing like it's thinking or something.  I'm unable to get out of it.
Thanks for the feedback. I'll fix that this evening. I suspect the easiest thing to do will be to set a sensible timeout (maybe 12 seconds) for the websites to answer before timing out. In the long-term I'll make the badges show results as soon as their individual data comes in.

EDIT: I've set the max timeout for getting stats to 12 seconds.

WatchMine - get Bitcoin prices and pool stats on your Mobile
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 17, 2011, 12:38:17 PM
 #10

Pretty cool!  I'd love to see support added for these pools:
BTCGuilld: http://www.btcguild.com/
Bit Clockers: http://www.bitclockers.com/
Thanks!
BTCGuild support has just gone live. Will work on Bitclockers tomorrow.

WatchMine - get Bitcoin prices and pool stats on your Mobile
flyswatta
Member
**
Offline Offline

Activity: 101



View Profile
June 17, 2011, 01:04:44 PM
 #11

Hmm, not sure what I'm doing wrong.  I'm still stuck on that screen.  Every time I try to do anything - add miner, exchange etc it just has that screen that I posted earlier.  I killed safari and also rebooted the phone.  It's an iPhone 3gs with ios 4.3.3 if that info is helpful.  This app is just what I've been looking for - I'd really like to get it working Smiley  

I did go in via firefox on my desktop PC and was able to set up all of the miners and a market so I'm not sure what the deal is with my phone. 

Any ideas of what I can try?
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 17, 2011, 01:35:03 PM
 #12

Thanks for your patience and interest. I'm determined to get WatchMine working for you.

I have exactly the same type of phone as you. The difference is that I haven't gone to 4.3.3 yet. I'll upgrade tomorrow and see if I can replicate your results.

The most likely possibility is that for whatever reason something between your phone and my webhost has cached old versions of the WatchMine files. Try this:
1. Home. Double Tap home button and kill Safari and/or the WatchMine process
2. Home > Settings App > Safari > Clear cache
3. Try WatchMine again (You have to re-setup WatchMine so have apikeys handy)

It's possible your ISP is using a "transparent proxy/cache" for which the only cure is time. I'll add no-cache headers to the data downloads tomorrow which might help the situation.

If that doesn't work then: What would help me out is if you can send me your prefs. Do so via email or PM.
Disclosure: Those prefs contain your apikeys which will give me read-only access to your stats. I promise to not do anything unethical with them and will delete them once I have solved your problem.
I made the following link for you to get view your locally stored prefs:
http://watchmine.infudu.com/beta1/_prefdump.html

WatchMine - get Bitcoin prices and pool stats on your Mobile
flyswatta
Member
**
Offline Offline

Activity: 101



View Profile
June 17, 2011, 02:31:18 PM
 #13

I cleared the safari cache and it's working for me now!  I figured it was a cookie or local cache but didn't know how to clear it out.  I'm adding my stuff in now and will let you know if I think of any other features (the only other one that I have right now is re-ordering the items, but you already mentioned that you are working on it Smiley

Many thanks! 
lemosax
Newbie
*
Offline Offline

Activity: 21


View Profile
June 17, 2011, 05:24:10 PM
 #14

Pretty cool!  I'd love to see support added for these pools:
BTCGuilld: http://www.btcguild.com/
Bit Clockers: http://www.bitclockers.com/
Thanks!
BTCGuild support has just gone live. Will work on Bitclockers tomorrow.

Nice work!  Any chance of getting more details like the "Rate" as you do with BTCMine?  Or # active miners?  Anything that can help tell at-a-glance if things are working as expected would be far more helpful than just the balance.  Thanks again!
backburn
Member
**
Offline Offline

Activity: 112


★Trash&Burn [TBC/TXB]★


View Profile
June 17, 2011, 10:02:24 PM
 #15

Simply amazing!

Mind adding support for BitClockers.com Bitcoin Mining Pool?

JSON API:
Pool Stats: http://bitclockers.com/api/
User Stats: http://bitclockers.com/api/APIKEYHERE/

If you need any more information I'd love to help!
jakemates
Member
**
Offline Offline

Activity: 69


firstbits.com/1c3qpa


View Profile WWW
June 18, 2011, 12:34:10 AM
 #16

Looks great!

One quick nitpick, the apple-touch-icon.png isn't retina optimized.
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 18, 2011, 02:09:12 AM
 #17

Bitclockers support due within 48 hours. Hopefully less.
I'll take a look at a Retina version for the apple-touch-icon.png. My first priority is on functionality though.

WatchMine - get Bitcoin prices and pool stats on your Mobile
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 18, 2011, 12:03:54 PM
 #18

I cleared the safari cache and it's working for me now!  I figured it was a cookie or local cache but didn't know how to clear it out.  I'm adding my stuff in now and will let you know if I think of any other features (the only other one that I have right now is re-ordering the items, but you already mentioned that you are working on it Smiley

Many thanks! 
I'm glad that it's working for you now. I've put appropriate no-cache headers onto the data feeds so that should also help things.
I'm working on the re-ordering feature but it's proving a bit of a tough once to do right. ETA could be as long as one week due to other commitments.

WatchMine - get Bitcoin prices and pool stats on your Mobile
eturnerx
Member
**
Offline Offline

Activity: 70


View Profile WWW
June 18, 2011, 12:06:46 PM
 #19

Bitclockers mining pool support added too. Also some bug fixes and some more code refactoring.

WatchMine - get Bitcoin prices and pool stats on your Mobile
slush
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW
June 18, 2011, 12:27:16 PM
 #20

Where is the gain in adding add yet another layer which may fail? Running metapool as webservice is nonsense. Better is to provide small local proxy which can run directly on miners - and I'm not talking about existing php&mysql beast, but simple python/ruby script.

Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!