OpenRefine PHP Client
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docker
scripts
src/Keboola/OpenRefine
tests
.codeclimate.yml
.gitignore
.travis.yml
Dockerfile
LICENSE.md
README.md
composer.json
deploy-docs.sh
docker-compose.yml
phpunit.xml.dist

README.md

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 tests (runs phpunit script)

License

MIT. See license file.