Author

Topic: [ANN] New p2pool UI (Read 3906 times)

newbie
Activity: 9
Merit: 0
May 30, 2014, 08:03:53 AM
#10
This is great! I really like it, especially the fact that users can highlight their worker. Thanks for your work.

Thanks!

One thing I really miss.  The graph on the page by default, rather than having to click a link for a popup.

Is there a way to add the graph back to the page?

So, really, the only time the graph is useful is when the pool owner is looking at it, regular users get no value from the graph other than "oooo pretty". IMO it's too big and pushes more important information further down the page.

I *could* add an option to lock the graph to the page so pool owners can see it (or any regular user that wants it for some reason), but this is a low priority for me, but I'll put it on my road map.
sr. member
Activity: 546
Merit: 250
May 28, 2014, 11:44:17 AM
#9
This is great! I really like it, especially the fact that users can highlight their worker. Thanks for your work.

One thing I really miss.  The graph on the page by default, rather than having to click a link for a popup.

Is there a way to add the graph back to the page?

Cheers!
newbie
Activity: 9
Merit: 0
April 21, 2014, 03:13:18 PM
#8
I've updated the code so that it show extended p2pool info when it is available. Otherwise it uses the stock p2pool data to populate the UI.
I've updated the screenshots in the first post with the stock vs extended UIs (it's subtle).

This should fix any of the issues mentioned so far.
newbie
Activity: 9
Merit: 0
April 21, 2014, 09:21:54 AM
#7
Ok, sorry about that.
When I built the UI I built it on a version of p2pool that wasn't the stock version from forrestv.
That version contained some more data in the web endpoints that isn't present in the stock version.

I've updated the code so that it at least pulls data properly and doesn't fail when the data isn't present.
I've tested it against forrestv's p2pool as well, so I know it at least gets *most* of the data.
For the time being, the UI doesn't get all fancy and remove the offending UI elements that doesn't have data. However, that will come in a later update.

I'll post back here in this thread when that update it complete.
sr. member
Activity: 434
Merit: 250
April 19, 2014, 01:31:56 AM
#6
I replied to the issue on github, it might be mmouse's extended API stats are needed. Those come built in to p2pool-n. I put in a pull request to basic p2pool to add them.
newbie
Activity: 9
Merit: 0
April 18, 2014, 03:47:28 PM
#5
Yeah, it does not work when you install it as a web-static replacement. I guess the data path is wrong somewhere.
Initially I tested it installed as a parallel to the default web-static and everything worked fine. Need to be fixed

I can't get it to work in either mode. It shows the last block found, and if I click the Hashrate Graph button it has data, but nothing else shows anything.
sr. member
Activity: 288
Merit: 250
April 17, 2014, 10:09:50 PM
#4
Yeah, it does not work when you install it as a web-static replacement. I guess the data path is wrong somewhere.
Initially I tested it installed as a parallel to the default web-static and everything worked fine. Need to be fixed
newbie
Activity: 9
Merit: 0
April 17, 2014, 04:32:45 PM
#3
Looks great, but it's not pulling any data. I'm sure it's something  on my end, just not sure what... any ideas?
sr. member
Activity: 288
Merit: 250
April 16, 2014, 10:35:05 PM
#2
nice & clean, thanks!
newbie
Activity: 9
Merit: 0
April 16, 2014, 12:10:14 PM
#1
I spent a bit of time working a new p2pool UI based off of the work that Alexander Zschach did.
It features a nicer UI (IMO).
Users can select themes, and highlight their own miners (can also restrict view to only their miners).
No server config necessary for those options (it's all done in the browser itself)

Now works with standard p2pool and extended p2pool (see github README for more details on what this means).

You can find the code here: https://github.com/justino/p2pool-ui-punchy

Feel free to open issues and pull requests on github.

Hope you guys like it, if not, whatever, I made it for me.

--

Here's a screenshot of stock p2pool:

https://raw.githubusercontent.com/justino/p2pool-ui-punchy/master/img/screenshot_stock_p2pool.png

here's a screenshot of extended p2pool:

https://raw.githubusercontent.com/justino/p2pool-ui-punchy/master/img/screenshot_extended_p2pool.png
Jump to: