Continuously Syncing CSV Output from a WebApp to Plotly

I have a relatively simple CRUD intranet web app. (It is built using Meteor and Mongo if that makes any difference). What is the easiest way to enable a few analysts using the web app to explore the data in it? Right now my plan is:

  1. Create endpoints that export all tables in the app as denormalized csv files. (done)

  2. Write a screen scraper that updates the data in a plot.ly cloud project. (Is that even possible?)

  3. Create a link in the app that runs the scraper and then either redirects to plot.ly or shows any errors that occurred during the script’s execution.

–
Amit Bansil
Programmer
bansil.org