I made a screencast on how to use the Python library csv-reconcile to reconcile tabular vocabularies saved as csv-files against data in OpenRefine. I also show how to use the Conda command-line tool to set up a python environment for your reconciliation service.
Tutorial: How to reconcile against local vocabularies using csv-reconcile (German with English subs)
4 Likes
Hi Michael,
as usual always great to have video content showcasing the power of OpenRefine.
To add to that I recently wrote a tutorial showcasing how to combine Python and OpenRefine with an example of how to use csv-reconcile together with OpenRefine using uv.
Using uvx the setup is reduced to
uvx csv-reconcile init data.csv "ID COL" "SEARCH COL"
uvx csv-reconcile serve
And yes, this command also includes downloading and providing a working Python environment.
Best
Benjamin
2 Likes
Thanks, I did not try uv up to now, but that looks like a great shortcut! If I understand it correctly one does not need to install Python beforehand when using the standalone installer?
1 Like
Exactly it basically combines several tools and steps into one command.
I saw it shared on LinkedIn. Great stuff.
1 Like