Skip to content

Match IMDb IDs to their entries, load connected data from IMDb, use it in Wikidata

License

Notifications You must be signed in to change notification settings

CennoxX/IMDb-reconciliation-service

Repository files navigation

IMDb reconciliation service

With this service you can match IMDb IDs to their corresponding entries, load connected movie, TV and actor data from IMDb and compare it with Wikidata.

GitHub builds GitHub release GitHub license

This .NET implementation of an OpenRefine reconciliation service takes IMDb IDs and reconciles them to their IMDb entry. The Reconciliation Service API provides the Service Metadata, returns the title or name and the url, so that reconciled IMDb IDs are clickable links. Further it is possible to extend the data by using the JSON-LD data of IMDb with the Data Extension API. The Preview API, Property Proposal API and Suggest API are also implemented.

reconciled IMDb IDs

Requirements

Requires OpenRefine

How to use

After starting OpenRefine, the service has to be started by running the executable (see Releases).

If you want to run the service from source code, .NET 5 SDK is required and the service can be run with dotnet run.

To use in OpenRefine:

adding the service to OpenRefine reconciling IMDb IDs

To extend data:

  • Select a column containing IMDb IDs > Edit Columns > Add columns from reconciled values…
  • Choose one or multiple of "Suggested Properties"
  • Click on "OK"

extend data


For more info, see https://github.com/OpenRefine/OpenRefine/wiki/Reconciliation-Service-API.