Wikidata:Tools/For programmers

From Wikidata
Jump to navigation Jump to search
Translate this page;
Other languages:
Deutsch • ‎English • ‎dansk • ‎français • ‎polski • ‎svenska • ‎српски / srpski • ‎العربية • ‎日本語

This page contains changes. Please contact a translation admin to mark them for translation.


For programmers
Other languages:
Deutsch • ‎English • ‎dansk • ‎français • ‎polski • ‎svenska • ‎српски / srpski • ‎العربية • ‎日本語
Catmandu-Wikidata

Perl-Module to import entities from Wikidata for processing with the Catmandu ETL framework

by JakobVoss

GraphQL API

GraphQL API allowing to interact with the Wikidata content. The API endpoint URI is https://tools.wmflabs.org/tptools/wdql.php. It follows Relay specifications.

by Tpt

import-wikidata-dump-to-couchdb

import a subset or a full Wikidata dump into a CouchDB database

by Maxlath

JsonDumpReader

A PHP library that provides ways to read from, and iterate through, the Wikibase entities in a Wikibase Repository JSON dump such as the Wikidata JSON dumps.

by Jeroen De Dauw

Miga
Miga

Miga, or the Miga Data Viewer, is a generic tool for easily creating mobile-friendly, offline-friendly HTML apps for browsing through a set of structured data. It includes scripts for extracting data from a number of sources, including Wikidata, into the CSV format that Miga requires.

by Yaron K.

Replicator
Replicator

Replicator is a CLI application for replicating a Wikibase entity base such as Wikidata. It can import entities from the Wikidata API and from Wikibase dumps in various formats. It features abort/resume, graceful error handling, progress reporting, dynamic fetching of dependencies, API batching and standalone installation (no own MediaWiki or Wikibase required). Furthermore it uses the same deserialization code as Wikibase itself, so is always 100% compatible.

by Jeroen De Dauw

ToolScript
ToolScript

An easy way to run and test your Javascript code on Wikimedia projects, directly from your browser, with many "comfort" functions available.

             Sample codes are available to help you start. It saves you from having to set up a Labs tool, a web page, JavaScript library inclusions etc.

by Magnus Manske

Tool Translate

Offers a centralized, user-friendly way for The Community (TM) to provide translations for tools.

by Magnus Manske

wdq

Command line client to Wikidata Query Service (Q20950365)

by JakobVoss

WikiClientLibrary

A comprehensive .NET Standard MediaWiki client library that allows you to fetch and edit Wikibase/Wikidata items conveniently. It also supports working with JSON dumps. See the "Getting started" section in the repository wiki for usage example.

by CXuesong

Wikidata CLI

Read and edit Wikidata from the command line . Edits are signed #wikidatajs/cli by default.

by Maxlath

Wikidata client library for Python

It is a Wikidata client library for Python. Supports Python 3.4 or higher.

As it's a Python package, you can install it using pip: pip3 install Wikidata See also the docs for details.

by Hongminhee

Wikidata Edit

A lib to edit Wikidata from NodeJS. Edits are signed #wikidatajs/edit by default.

by Maxlath

Wikidata Filter

a command-line tool to filter a Wikidata dump by claim

by Maxlath

Wikidata Lang

A JSON/JS index of 183 languages accessible either by their 2-letters language code or Wikidata Qid.

by Maxlath

wikidata-taxonomy
wikidata-taxonomy

Command line tool to extract taxonomies from Wikidata

by JakobVoss

Wikidata Toolkit

Free Java library for working with Wikidata. Helps developers to download, process, and query data from Wikidata and other Wikibase sites. It is also used to create exports, such as the Wikidata RDF exports. Sources can be found at https://github.com/Wikidata/Wikidata-Toolkit

by Markus Krötzsch, Julian Mendez, Fredo Erxleben, Michael Günther

Wikidata SDK

a JavaScript tool suite to query and work with Wikidata data

by Maxlath

Wikidata Subset Search Engine

Tools to setup an ElasticSearch instance fed with subsets of Wikidata

by Maxlath

Wikipedia Tools (for Humans)

wptools is a python library intended to make it as easy as possible to get data from MediaWiki instances, expose more Wikidata, and extend Wikimedia APIs just for kicks. We say (for Humans) because that is a goal.

by Siznax