Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Mira: create simple read-only APIs from CSV files (github.com/davbre)
44 points by r0muald on Nov 25, 2015 | hide | past | favorite | 7 comments


This is not the same as, but quite similar to, 18F's Open Data Maker.

> The goal of this project is to make it easy to turn a lot of potentially large csv files into open data via an API and the ability for people to download smaller csv files with a subset of the data.

https://github.com/18F/open-data-maker/


Interesting, I was looking into doing something similar when I wrote jquery-csv.

Have you considered including the YAML metadata directly in the CSV file using front-matter? That would make the data + schema more portable/reusable.

Also, keep an eye on the WHATWG. They recently formed a working group specifically focused on CSV. Looks like they're working to add CSV support as a web standard including inline validation. http://www.w3.org/2013/csvw/wiki/Main_Page


This is pretty much EXACTLY the application my team was about to write from scratch some time in the next month. Using Mira is gonna save us a ton of time. Thanks for the awesome tool!


This is pretty much EXACTLY the application my team should have written instead of trying that buggy redis-based solution. Using Mira would have saved us a ton of time. Thanks for the awesome tool!


You've got to respect a project with 44 commits but a Gemfile that hasn't changed since the very beginning - that's some very impressive planning!


Reminiscent of "Dos on Dope" (from 2005... http://www.secretgeek.net/dod_intro), to wit: "In DoD we embrace the NoSQL movement and jump straight to the data-store of the future: a CSV file."


This is really interesting! Can I ask what the specific business use case(s) were behind this?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: