#dat - opendata on the command line
▻https://github.com/maxogden/dat/blob/master/docs/what-is-dat.md
dat is a project that seeks providing better tools for data #collaboration:
– make data syncable. automatic #sync and updates of data sets
– data sets can be very large (billions of rows or terabytes in size) and/or updated frequently (real time data)
– data can be either tabular (rows & cells) or blobs (large files and/or unstructured)
– plugin APIs to connect dat to any existing database/format/language/storage backends
– built with #automated #workflows in mind
livré avec un éditeur web : #dat-editor
Je l’ai installé en quelques secondes, importé un CSV et joué avec dat-editor :
npm install dat -g
mkdir foo && cd foo && dat init
(entrer le nom du projet…)
dat import --csv /path/to/mycsvfile.csv
dat cat # affiche les data
dat listen # lance le serveur http
open http://localhost:6461/ # ouvre dat-editor dans le navigateur web
Un projet qui pourrait intéresser @fil :
To illustrate the goals of dat consider the GitHub project, which is a great model of this idea working in a different space. GitHub is built on top of an open source tool called git and provides a user-friendly web application that lets software developers find code written by others, use it in their own programs and improve upon it. In a similar fashion dat will be developed as a set of tools to store, synchronize, manipulate and collaborate in a decentralized fashion on sets of data, hopefully enabling platforms analogous to GitHub to be built on top of it.