4

I'm looking for anything that would allow me to use my third monitor for some neat data visualization. Ideally this would be running full screen, with focus on really nice aesthetics.

I'm planning to feed it all kinds of data to chart/display, such as a real time visitor count on my websites, my reddit karma count over time, and whatever else comes to my mind. I'd prefer to use Python to feed this data to the software, but I'm open to anything, really.

If there's no such thing, I'd gladly hear any suggestions on what Python libraries y'all would recommend for implementing such a thing.

Underyx
  • 1,001

2 Answers2

1

Dashing available at http://shopify.github.io/dashing/

It's Sinatra based framework that lets you build beautiful dashboards. Drag & Drop interface for re-arranging your widgets, ... In Ruby and open source.

Dashing

OR

Dashku available at https://github.com/itadakimasu/dashku

For creating dashboards and widgets in HTML, CSS, and JavaScript and it's also open source.

Dashku

RedBug
  • 648
-1

UPDATE 2017-12-09:

The anonymous downvoter brought me back to this old answer. These days I use Node-RED to do quick Dashboards without needing much (if any) coding.


ORIGINAL ANSWER

I would simply fire up a browser window, move it to the monitor and do F11 to hide the UI parts.

I would personally use Node.JS to provide a simple web service to display my dashboards & I've done similar things both for work and personal use. Node is good because you only need a single language for both the server and the client end processing. JavaScript libraries such as Angular.JS make creating dashboards a pretty simple task. The last one I did was for an Arduino-based home monitor and was served from a Raspberry Pi.

Of course, if Python is your thing, it is also easy to create a simple web service. There are plenty of examples for Python as there are for Node.JS.

If you find it a pain to re-set up the monitor display each time you reboot, then something like AutoHotKey could be used to automate it.

Julian Knight
  • 14,749
  • 3
  • 31
  • 46