keboola / openrefine-php-client
OpenRefine PHP Client library
Installs: 161
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 18
Forks: 1
Open Issues: 3
Type:project
Requires
- php: ~7.0
- guzzlehttp/guzzle: ^6.3
- keboola/csv: ~1.1.4
- keboola/php-temp: ~0.1.6
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- jakub-onderka/php-parallel-lint: ^1.0
- keboola/coding-standard: ^7.0
- phpstan/phpstan-shim: ^0.10.8
- phpunit/phpunit: ~5.4
- symfony/finder: ^4.2
This package is auto-updated.
Last update: 2024-11-29 05:20:44 UTC
README
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:
- Clone this repository:
git clone https://github.com/keboola/openrefine-php-client
- Change directory:
cd openrefine-php-client
- Build services:
docker-compose build
- Run tests
docker-compose run --rm dev composer ci
License
MIT. See license file.