Yente-client: looking for feedback

Hey all,

I’ve been playing with the idea of making a Python client library and command-line tool for yente so that it’s easier to develop integrations and get a practical feel for the API. This weekend, I released the first version of yente-client, an SDK lib.

If you install it via pip install yente-client[cli] it also comes with a command-line tool (yente-cli) that can fetch and query data in the OpenSanctions API and other yente instances, diagnose their the server runtime state, and explore the structure of FollowTheMoney schema. An example:

yente-cli match -s Person -p name="Vladimir Poutine" -p birthDate=1952 -d sanctions -f table

Next, I want to implement some functions to do efficient bulk matching both in threaded and async Python :slight_smile:

Keen for any feedback or ideas that people have!

– Friedrich

p.s. Fair warning: the code is largely written by Claude from our documentation and with a lot of manual steers.