On 1/8/14 10:10 PM, Arlo Breault wrote: > On Wednesday, January 8, 2014 at 1:49 PM, Christian wrote:
Hi Christian, hi Arlo, replying to both mails inline. >> On 08.01.2014 08:52, Karsten Loesing wrote: >>> It seems that most things in Globe could work just fine without >>> client-side JavaScript. The only problem might be bandwidth and weights >>> graphs. How does Arlo's version display graphs? >> >> As far as i know it doesn't display the graphs right now. > Right, they’re currently rendered client-side to a canvas. > Switching to svgs, as you mention below, would be necessary. Makes sense. >>> However, I just looked at Debian's package search page, and there's no >>> phantomjs in wheezy nor wheezy-backports. That means we probably can't >>> run it on a Tor machine. :( >> >> Ok. Theoretically we could download the binary ( >> http://phantomjs.org/download.html ) or build it ourself ( >> http://phantomjs.org/build.html ). If we want to keep our sysadmins happy, we should only use packages in wheezy or wheezy-backports. >>> What's the alternative? Use Globe's current codebase and turn it into >>> something that runs in nodejs, which is contained in wheezy-backports? >> >> That's what I'm currently working on. As of now, only bridge details and >> graphs aren't completly ported. Cool! > Sounds like you’re most of the way there. > > I only suggested the phantomjs approach as a means to avoid a rewrite, > but since you’ve pretty much gone and done it, > we’re probably better off focussing on that. I agree with Arlo. > Let me know if there’s anything I can help with. Thanks, Arlo! >> If you think if it's better to use Arlos approach I can try to change >> the current globe to make it more useable via phantomjs. >> >> Btw because we can't provide interactive graphs without JavaScript I'm >> building an API that uses d3js (like atlas and earlier versions of >> globe), renders the graphs serverside as SVG and returns them. >> This way users can link and embed SVGs for specific fingerprints using a >> simple url ( like globe.torproject.org/relay/bandwidth/:fingerprint.svg >> (http://globe.torproject.org/relay/bandwidth/:fingerprint.svg) >> or something alike). Sounds great! Thank you! All the best, Karsten -- tor-talk mailing list - tor-talk@lists.torproject.org To unsubscribe or change other settings go to https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk