What is DataTig?
DataTig helps when a community of people want to crowd source a data set and they use a git repository to store the data.
In these cases, DataTig can be used on the git repository to help people contribute new data or edit existing data, check data quality and transform the data into more useful forms for everyone to re-use.
Screenshots
If you have a git repository with files of data (JSON, YAML or Markdown), just add a config file ...
Files of data in the repository
Config file
And get ...
Search data
View data
Errors in data
Stats about data
Web form to edit data
Web form to edit data with markdown blog post
Export to SQLite
Export to spreadsheets
JSON API
Open Source Python Library
You can use the tools directly as an open source Python library.
Hosted at our Hub
The DataTig features and functionality for your git repository can be hosted at our hub. Your git repository can be on GitHub or any public git host.
Use with a static site builder like Jekyll
You can use a static site builder like Jekyll to provide a custom website to the public, and also use DataTig to help contributors and editors work on your data set.
For example, this website is a Jekyll and DataTig website!
Blogs
James was meant to give a talk at a local Python event in September. Unfortunately at the last minute the sponsor, venue and event fell through. Instead of wasting the talk we’ll post it here (as we were going to do afterwards anyway). Hopefully it’s not our fault the event...
We released Version 0.7.0 of our Python Library.
For details of what’s new, see the changelog
This summer we have started a Hub website - a web app that can host the data from many repositories with features to: Build the data automatically on any change (checks regularly and responds to webhooks). Allow people to use the data, with browse, search, exports and API. Provide forms...
We released Version 0.6.0 of our Python Library.
For details of what’s new, see the changelog
We released Version 0.5.0 of our Python Library.
For details of what’s new, see the changelog
We released Version 0.4.0 of our Python Library.
For details of what’s new, see the changelog
We released Version 0.3.1 of our Python Library.
For details of what’s new, see the changelog
We wrote up an introduction to the the project and some notes on recent work on a Hashnode blog.
We released Version 0.3.0 of our Python Library.
For details of what’s new, see the changelog
We released Version 0.2.0 of our Python Library.
For details of what’s new, see the changelog
We released Version 0.1.1 of our Python Library. This immediately replaces version 0.1.0 that was also released today, as this had a Python packaging error.
For details of what’s new, see the changelog
In a post on Open Data Services blog
we wrote up a list of things to think about when running a community data project.
We launched a prototype of this project and posted about it at the
Open Knowledge Foundation forum.