Bitcoin Forum
April 24, 2024, 12:34:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Rainmeter Bitcoin Mining Pool and Exchange Tracker (PXT)  (Read 7434 times)
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 14, 2011, 10:58:18 AM
Last edit: August 09, 2011, 03:22:35 AM by RazorZero
 #1

Rainmeter Bitcoin Mining Pool and Exchange Tracker (PXT)
Version 1.3 - Updated on 08/08/11
*Download Here*

https://i.imgur.com/F4epv.png

https://i.imgur.com/kqp9N.png

This is a Rainmeter skin to display your Pool data from JSON encoded stats as well as show you current exchange prices.

Currently Supported Mining Pools:

  • ArsBitcoin
  • BitClockers
  • BitcoinPool
  • Bitparking
  • BTC Guild
  • Deepbit
  • Eligius
  • MT. Red
  • OzCoin
  • Slush Pool

1) Extract the files to your Rainmeter skins folder.

2) Add your API key and/or your user name to the "userData.inc" file located in either the same folder as the skin or in the "inc" subfolder.

3) In Rainmeter select the skin for how many workers you have. If you display more workers then you have, the skin won't parce the JSON data properly and won't work. Note: Some Pools don't list worker stats, so there will only be one skin variant to choose.

There are instructions to add more workers and change the exchanges PXT will display in the readme.txt file.

If you find any bugs, please let me know.

Changelog:
v1.0
- Initial Release
v1.0a
- Added Support for OzCoin
v1.1
- Fixed: Deepbit and BitcoinPool not including userData.inc file (oops)
- Fixed: Deepbit Est. Worth calculation error
- Added: Support for Eligius
- Changed: Added leading zeros to each .ini file so they show in order.

- You should delete your current PXT folder before adding this update or else you'll have a lot of old files left over.
v1.2
- Fixed: Actualy fixed the Deepbit calculation error
- Added: Share estimate to Eligius
- Added: Support for Bitparking Name Coin Pool (shows NMC -> BTC and NMC -> BTC -> USD)
- Added: Support for ArsBitcoin

v1.2a
- Fixed: Bitparking balance label (now says NMC instead of BTC)
- Changed: Removed version number from the .ini files.  It was becoming a pain updating 50+ files (especialy for minor updates like this one)

v1.2b
- Changed: Deleted "New Text Document.txt" inside the ArsBitcoin Folder (acidently left that in there
while I was testing it)
- Added: Support for BitClockers

v1.3
- Added: Set of "short" skins that don't include the exchanges display
- Added: An "Exchanges Only" skin that can be customized a bit and shows, only the exchanges and a few stats on the current BTC difficulty.
- Fixed: A few display errors in a couple of skins
- Changed: Deleted all the extra readme.txt files except for the main one.


If you find this helpful or useful, feel free to send a donation to me at: 12KEUoXczy5zEMdyPxMLTtxnvgZMtMAxfe
1713962056
Hero Member
*
Offline Offline

Posts: 1713962056

View Profile Personal Message (Offline)

Ignore
1713962056
Reply with quote  #2

1713962056
Report to moderator
1713962056
Hero Member
*
Offline Offline

Posts: 1713962056

View Profile Personal Message (Offline)

Ignore
1713962056
Reply with quote  #2

1713962056
Report to moderator
1713962056
Hero Member
*
Offline Offline

Posts: 1713962056

View Profile Personal Message (Offline)

Ignore
1713962056
Reply with quote  #2

1713962056
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713962056
Hero Member
*
Offline Offline

Posts: 1713962056

View Profile Personal Message (Offline)

Ignore
1713962056
Reply with quote  #2

1713962056
Report to moderator
1713962056
Hero Member
*
Offline Offline

Posts: 1713962056

View Profile Personal Message (Offline)

Ignore
1713962056
Reply with quote  #2

1713962056
Report to moderator
Graet
VIP
Legendary
*
Offline Offline

Activity: 980
Merit: 1001



View Profile WWW
July 14, 2011, 11:06:50 AM
 #2

Nice Smiley
could you add http://ozco.in please?
i'll drop a coin in your box on the way out the door. i want to use this cheers Smiley
Graet

| Ozcoin Pooled Mining Pty Ltd https://ozcoin.net Double Geometric Reward System https://lc.ozcoin.net for Litecoin mining DGM| https://crowncloud.net VPS and Dedicated Servers for the BTC community
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 14, 2011, 06:31:56 PM
 #3

Thanks, and I added support for OzCoin.  Let me know how it works.
kiwiasian
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
July 15, 2011, 10:26:05 PM
 #4

Bump for a great plugin!!

Tradehill referral link, save 10% | http://www.tradehill.com/?r=TH-R12328
www.payb.tc/kiwiasian | 1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC
Leon
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
July 15, 2011, 11:29:38 PM
 #5

Wow very impressive! Nice work.
EpicBacon
Member
**
Offline Offline

Activity: 94
Merit: 10


View Profile
July 16, 2011, 07:02:43 AM
 #6

This looks really great!

Could you add support for Eligius? Smiley
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 16, 2011, 08:11:45 AM
 #7

It looks like Eligius doesn't use JSON data for users, but I can probably pull the data from their web stats page.  I'll look into it tomorrow (it's getting pretty late for me) and see if I can get something working for you Smiley
kiwiasian
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
July 16, 2011, 07:16:30 PM
 #8

Razer, could you tell me how I can align all the text to the right and remove some of the data that I don't need (i.e. highs and lows for the day)

Tradehill referral link, save 10% | http://www.tradehill.com/?r=TH-R12328
www.payb.tc/kiwiasian | 1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 16, 2011, 10:13:13 PM
 #9

New version:
v1.1
- Fixed: Deepbit and BitcoinPool not including userData.inc file (oops)
- Fixed: Deepbit Est. Worth calculation error
- Added: Support for Eligius
- Changed: Added leading zeros to each .ini file so they show in order.


You should delete your current PXT folder before adding this update or else you'll have a lot of old files left over.

@kiwiasian: That stuff is inside the "inc\globalMeters.inc" file.  Open it up and look for [MeterPriceHigh1Text], [MeterPriceHigh1], [MeterPriceLow1Text], [MeterPriceLow1] (or high2, low2 etc...).  Just delete the ones you don't want to see and they should be gone.  You'll probably want to change the "Y=" value for the meters you left so you don't have a blank space in there, but that's not required.  (You shouldn't have to change the worker bar settings, those should automatically put themselves at the bottom.  If they do mess up though, just check the workerXMeters.inc file)

To change where the meters align them self's, inside the same file just change the "X=" value.  That controls where it shows those things.  Probably set it to 5 if you want it on the left edge of the screen (not 0 because of the background image border).

If you're using one of the pools that I don't use the "inc\globalMeters.inc" file for it, just look in the main .ini file.  It has all the same stuff in it.  I just separated all that code into the .inc files for the other pools to make it easier for me to maintain this skin (I update 1 .inc file instead of 10 .ini files, much easier Smiley)

Hope that helps Smiley
EpicBacon
Member
**
Offline Offline

Activity: 94
Merit: 10


View Profile
July 17, 2011, 12:35:52 AM
Last edit: July 17, 2011, 03:25:47 AM by EpicBacon
 #10

- Added: Support for Eligius
Thank you so much! This is really easy to customize!
(Using fake numbers Wink)
Can you change it so that the balance displays the total reward (unpaid + block estimate) rather than just the unpaid reward? I couldn't figure out how to do that myself.

Also, I sent a small donation Smiley this is a great skin.
Iyeman
Sr. Member
****
Offline Offline

Activity: 1183
Merit: 251



View Profile
July 17, 2011, 03:28:47 AM
 #11

Still a slight issue with deepbit, not a huge one but i dont think .04btc is worth $8000 lol




Also I know this is for bitcoin pools but any chance you could pull the same info for a Namecoin mining pool?  I have one of my miners pointed to bitparking.com and the stats are available via a webpage http://bitparking.com/user/NBoopHYYSixS7FNLZyMqDWDgpkoPFdJFhn (no API that I have seen, not even a logon just goes off of your NMC wallet address.) The current NMC to BTC exchange rate can be pulled from https://exchange.bitparking.com/main


Love this rainmeter skin! keep up the good work.

▄████████████▄▄▄▄▄▄▄▄
 ████▀▀▀▀▀▀▀▀▀▀▀████████▄▄
█████                 ▀▀███▄
█████▄                   ▀██▄
███▀███▄                  ███
███  ▀████▄▄▄▄▄▄▄▄▄       ███
███     ▀▀▀▀▀███████████▄▄██▀
███                   ▀▀████
███      ▄▄▄▄▄▄▄▄▄▄██████▀▄█▄
███   ▄███████▀▀▀▀▀▀▀▀▀   ▀██
███ ▄██▀▀                  ██
██████                    ██▀
█████                   ▄██▀
▀████▄       ▄▄▄▄▄▄▄▄████▀
 ▀
█████████████▀▀▀▀▀▀▀▀
.
billionair
A TOKEN POWERED RAFFLE PLATFORM
IN THE BSC ECOSYSTEM
▄█████████████████████▄
███████████████████████
████▀███████▀   ▀▀▀▄███
███▌  ▀▀███▌       ▄███
███▀               ████
███▄              █████
████▄            ██████
█████▄▄        ▄███████
████▄       ▄██████████
███████████████████████
▀█████████████████████▀
▄█████████████████████▄
███████████████████████
████████████████▀▀█████
███████████▀▀▀    █████
██████▀▀▀   ▄▀   ██████
███▄     ▄█▀     ██████
██████▄ █▀      ███████
███████▌▐       ███████
████████ ▄██▄  ████████
██████████████▄████████
▀█████████████████████▀
▄█████████████████████▄
█████▀▀▀▀▀▀▀▀▀▀▀▀██████
███▀ ████████████ ▀████
██  ██████▀▀▀██  █  ███
██  ████▀ ███ ▀███  ███
██  ███▀ █████ ▀██  ███
██  ███▄ █████ ▄██  ███
██  █████ ▀▀▀ ████  ███
██  ██████████████  ███
███▄ ████████████ ▄████
▀████▄▄▄▄▄▄▄▄▄▄▄▄█████▀
▄███████▀▀▀▀████████▀▀▀▀█████████▄
█████▀  ▄▄██▀▀▀▀▀▀▀▀██▄▄  ▀███████
█████  ▀▀▀              ▀▀▀  █████
███                            ███
██                              ██
██        ████      ████        ██
█        ██████    ██████        █
█         ████      ████         █
█                                █
█      ▀▄▄              ▄▄▀      █
██▄      ▀▀█▄▄▄▄▄▄▄▄▄▄█▀▀      ▄██
███▄▄      ██████████      ▄▄█████
███████▄▄▄████████████▄▄▄█████████
▀████████████████████████████████▀
.
JOIN AIRDROP
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 17, 2011, 08:42:45 AM
 #12

@EpicBacon: Estimates usually aren't accurate so that's why I haven't included them for any of the pools that give that data.  But if you would like the ability to see that as well I can add it as a option.  Thanks for the donation BTW, those are always nice to receive Smiley

@Iyeman: lol, yeah maybe someday they'll be worth that much.  I just rechecked the code and I ended up multiplying the current price by your hash rate instead of how many BTC you've got.  I've got a lot of files to manage for this thing and I get confused some times  Huh  I'll get the fix out tomorrow with the next version.

As for doing the Bitparking stuff, I should be able to do that too.  How do you think the exchange tracking part should work?  Would you want it to just display the NMC to BTC rate or should I calculate NMC to BTC to USD so that it basically looks the same.  I supose I could do both also.  Let me know you think and I'll see what I can do.  I haven't bothered mining NMC's so I don't really know what stats a NMC miner is interested in Smiley
EpicBacon
Member
**
Offline Offline

Activity: 94
Merit: 10


View Profile
July 17, 2011, 09:26:16 AM
Last edit: July 17, 2011, 06:51:39 PM by EpicBacon
 #13

@EpicBacon: Estimates usually aren't accurate so that's why I haven't included them for any of the pools that give that data.  But if you would like the ability to see that as well I can add it as a option.  Thanks for the donation BTW, those are always nice to receive Smiley

It's not really an estimate. Eligius uses SMPPS (no-fee pay per share) so the value in "block estimate" is BTC you have already earned in the current round from pay per share. That value will never go down, it can only ever display slightly less than your current actual total (from shares you've submitted very recently that have not been accounted for) so it makes sense to include this in the total balance in your skin.

Also, support for Ars Technica (another SMPPS pool) would be wonderful Cheesy
Iyeman
Sr. Member
****
Offline Offline

Activity: 1183
Merit: 251



View Profile
July 17, 2011, 02:49:04 PM
 #14



As for doing the Bitparking stuff, I should be able to do that too.  How do you think the exchange tracking part should work?  Would you want it to just display the NMC to BTC rate or should I calculate NMC to BTC to USD so that it basically looks the same.  I supose I could do both also.  Let me know you think and I'll see what I can do.  I haven't bothered mining NMC's so I don't really know what stats a NMC miner is interested in Smiley

Both would be cool! If that's to much work then NMC to BTC is what i'm most interested in seeing.

▄████████████▄▄▄▄▄▄▄▄
 ████▀▀▀▀▀▀▀▀▀▀▀████████▄▄
█████                 ▀▀███▄
█████▄                   ▀██▄
███▀███▄                  ███
███  ▀████▄▄▄▄▄▄▄▄▄       ███
███     ▀▀▀▀▀███████████▄▄██▀
███                   ▀▀████
███      ▄▄▄▄▄▄▄▄▄▄██████▀▄█▄
███   ▄███████▀▀▀▀▀▀▀▀▀   ▀██
███ ▄██▀▀                  ██
██████                    ██▀
█████                   ▄██▀
▀████▄       ▄▄▄▄▄▄▄▄████▀
 ▀
█████████████▀▀▀▀▀▀▀▀
.
billionair
A TOKEN POWERED RAFFLE PLATFORM
IN THE BSC ECOSYSTEM
▄█████████████████████▄
███████████████████████
████▀███████▀   ▀▀▀▄███
███▌  ▀▀███▌       ▄███
███▀               ████
███▄              █████
████▄            ██████
█████▄▄        ▄███████
████▄       ▄██████████
███████████████████████
▀█████████████████████▀
▄█████████████████████▄
███████████████████████
████████████████▀▀█████
███████████▀▀▀    █████
██████▀▀▀   ▄▀   ██████
███▄     ▄█▀     ██████
██████▄ █▀      ███████
███████▌▐       ███████
████████ ▄██▄  ████████
██████████████▄████████
▀█████████████████████▀
▄█████████████████████▄
█████▀▀▀▀▀▀▀▀▀▀▀▀██████
███▀ ████████████ ▀████
██  ██████▀▀▀██  █  ███
██  ████▀ ███ ▀███  ███
██  ███▀ █████ ▀██  ███
██  ███▄ █████ ▄██  ███
██  █████ ▀▀▀ ████  ███
██  ██████████████  ███
███▄ ████████████ ▄████
▀████▄▄▄▄▄▄▄▄▄▄▄▄█████▀
▄███████▀▀▀▀████████▀▀▀▀█████████▄
█████▀  ▄▄██▀▀▀▀▀▀▀▀██▄▄  ▀███████
█████  ▀▀▀              ▀▀▀  █████
███                            ███
██                              ██
██        ████      ████        ██
█        ██████    ██████        █
█         ████      ████         █
█                                █
█      ▀▄▄              ▄▄▀      █
██▄      ▀▀█▄▄▄▄▄▄▄▄▄▄█▀▀      ▄██
███▄▄      ██████████      ▄▄█████
███████▄▄▄████████████▄▄▄█████████
▀████████████████████████████████▀
.
JOIN AIRDROP
gigica viteazu`
Sr. Member
****
Offline Offline

Activity: 458
Merit: 250

beast at work


View Profile
July 17, 2011, 09:30:06 PM
 #15

very nice, thank you

RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 17, 2011, 10:29:25 PM
 #16

New version:

v1.2
- Fixed: Actualy fixed the Deepbit calculation error
- Added: Share estimate to Eligius
- Added: Support for Bitparking Name Coin Pool (shows NMC -> BTC and NMC -> BTC -> USD)
- Added: Support for ArsBitcoin

Iyeman
Sr. Member
****
Offline Offline

Activity: 1183
Merit: 251



View Profile
July 18, 2011, 01:41:13 AM
 #17

New version:

v1.2
- Fixed: Actualy fixed the Deepbit calculation error
- Added: Share estimate to Eligius
- Added: Support for Bitparking Name Coin Pool (shows NMC -> BTC and NMC -> BTC -> USD)
- Added: Support for ArsBitcoin



thanks! deepbit looks to be working correctly now and the bitparking one looks good also, sent a little something your way, not much but my mining capacity isn't that great lol.

▄████████████▄▄▄▄▄▄▄▄
 ████▀▀▀▀▀▀▀▀▀▀▀████████▄▄
█████                 ▀▀███▄
█████▄                   ▀██▄
███▀███▄                  ███
███  ▀████▄▄▄▄▄▄▄▄▄       ███
███     ▀▀▀▀▀███████████▄▄██▀
███                   ▀▀████
███      ▄▄▄▄▄▄▄▄▄▄██████▀▄█▄
███   ▄███████▀▀▀▀▀▀▀▀▀   ▀██
███ ▄██▀▀                  ██
██████                    ██▀
█████                   ▄██▀
▀████▄       ▄▄▄▄▄▄▄▄████▀
 ▀
█████████████▀▀▀▀▀▀▀▀
.
billionair
A TOKEN POWERED RAFFLE PLATFORM
IN THE BSC ECOSYSTEM
▄█████████████████████▄
███████████████████████
████▀███████▀   ▀▀▀▄███
███▌  ▀▀███▌       ▄███
███▀               ████
███▄              █████
████▄            ██████
█████▄▄        ▄███████
████▄       ▄██████████
███████████████████████
▀█████████████████████▀
▄█████████████████████▄
███████████████████████
████████████████▀▀█████
███████████▀▀▀    █████
██████▀▀▀   ▄▀   ██████
███▄     ▄█▀     ██████
██████▄ █▀      ███████
███████▌▐       ███████
████████ ▄██▄  ████████
██████████████▄████████
▀█████████████████████▀
▄█████████████████████▄
█████▀▀▀▀▀▀▀▀▀▀▀▀██████
███▀ ████████████ ▀████
██  ██████▀▀▀██  █  ███
██  ████▀ ███ ▀███  ███
██  ███▀ █████ ▀██  ███
██  ███▄ █████ ▄██  ███
██  █████ ▀▀▀ ████  ███
██  ██████████████  ███
███▄ ████████████ ▄████
▀████▄▄▄▄▄▄▄▄▄▄▄▄█████▀
▄███████▀▀▀▀████████▀▀▀▀█████████▄
█████▀  ▄▄██▀▀▀▀▀▀▀▀██▄▄  ▀███████
█████  ▀▀▀              ▀▀▀  █████
███                            ███
██                              ██
██        ████      ████        ██
█        ██████    ██████        █
█         ████      ████         █
█                                █
█      ▀▄▄              ▄▄▀      █
██▄      ▀▀█▄▄▄▄▄▄▄▄▄▄█▀▀      ▄██
███▄▄      ██████████      ▄▄█████
███████▄▄▄████████████▄▄▄█████████
▀████████████████████████████████▀
.
JOIN AIRDROP
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 18, 2011, 02:20:04 AM
 #18

Thanks for the donation and I'm glad everything is working Smiley

I don't really have a lot of mining power either (a single 5770).  The screen shot I have for PXT was using fake stats for everything except for the exchanges.  I set it up so it would show the capabilities of the skin, not what I actually have.  I wish I had 1.9 GH/s Smiley
RazorZero (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0



View Profile
July 20, 2011, 10:12:51 PM
 #19

New Version:

v1.2a
- Fixed: Bitparking balance label (now says NMC instead of BTC)
- Changed: Removed version number from the .ini files.  It was becoming a pain updating 50+ files (especialy for minor updates like this one)

dub0matic
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile
July 23, 2011, 10:02:03 AM
 #20

This is mad sweet been looking for this. But is there anyway you could add round duration and estimated share for slush and btc guild

make it rain haha
btc 176MrZ3CCXGb1GqFiGaoqQpaynzYqZsW6n
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!