Skip to content

an HTML5 data cleanup tool based on Google Refine. intended for use with CouchDB

License

Notifications You must be signed in to change notification settings

pimetrai/recline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recline

A HTML5 port of Google Refine's UI that lets you bulk import, edit and export your data in and out of CouchDB

Features

  • CSV/JSON export your entire database for integration with spreadsheets or Google Refine
  • Bulk update/clean your data using an easy scripting UI
  • Import by directly downloading from JSON APIs or by uploading files

screenshot

Installation

After you install it, visit this link to open Recline:

http://yourcouch/yourdb/_design/recline/_rewrite

Quick install

Get a couch, make a database and put some data into it.

Copy these utilities to the new db:

curl -X POST http://user:pass@YOURCOUCH/_replicate -d '{"source":"http://max.iriscouch.com/apps","target":"YOURDB", "doc_ids":["_design/recline"]}' -H "Content-type: application/json"

In-depth install

You'll have to get yourself a couch. The easiest way is from the instructions on this page. Once it's going, open up http://YOURCOUCH/_utils and create a new database to store your data.

You can either replicate the couchapp from my couch max.iriscouch.com/apps/_design/recline (quickest option) or, if you want to hack on the recline source code first, you'll need to install mikeal/node.couchapp.js and clone this repo.

About

an HTML5 data cleanup tool based on Google Refine. intended for use with CouchDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published