opencultureconsulting / openrefine-client

The OpenRefine Python Client from Paul Makepeace provides a library for communicating with an OpenRefine server. This fork extends the command line interface (CLI) and is distributed as a convenient one-file-executable (Windows, Linux, Mac). It is also available via Docker Hub, PyPI and Binder.
GNU General Public License v3.0
83 stars 19 forks source link

tinkering with binder and bash_kernel #2

Closed felixlohmeier closed 5 years ago

felixlohmeier commented 5 years ago

Not very pythonic at the moment but a neat way to create a serverless on-demand environment with OpenRefine and the openrefine-client: https://mybinder.org/v2/gh/felixlohmeier/openrefineder/bash-client?urlpath=/tree/openrefine-client.ipynb

felixlohmeier commented 5 years ago

Commit https://github.com/opencultureconsulting/openrefine-client/commit/b4dd9ff729a4f5ceb0dfe827363cb68b37896873 enables execution of the python module refine: python -m refine (in Python 2.x environment)

Module execution in IPython with %run -m refine should work now.

Package was published to PyPI to ease installation: pip install openrefine-client

felixlohmeier commented 5 years ago

notebook is now available in main repo for openrefineder: https://github.com/betatim/openrefineder

tighter integration requires porting the client to Python3, closing for now