Skip to content

keboola/openrefine-php-client

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenRefine PHP Client

Build Status Code Climate Test Coverage License

A PHP Wrapper for OpenRefine API.

The reason I started developing a new PHP Client is that none of the OpenRefine batch processing libraries use either latest OpenRefine or reliably work.

Build and tested with OpenRefine 2.6 RC2, distributed via Packagist.

API

API documentation is deployed here.

Development

Requirements:

  • Docker Engine ~1.10.0
  • Docker Compose ~1.6.0

Application is prepared for run in container, you can start development same way:

  1. Clone this repository: git clone https://github.com/keboola/openrefine-php-client
  2. Change directory: cd openrefine-php-client
  3. Build services: docker-compose build
  4. Run tests docker-compose run --rm dev composer ci

License

MIT. See license file.