App::wdq - command line access to Wikidata Query Service
The command line script wdq, included in CPAN module App::wdq, provides a tool to access Wikidata Query Service. It supports formulation and execution of SPARQL SELECT queries to extract selected information from Wikidata or other Wikibase instances.
Either install from CPAN with all dependencies:
cpanm App::wdq
or install dependencies as prebuild packages (for instance Debian) and copy
the wdq script to some place in your $PATH
:
sudo apt-get install libhttp-tiny-perl librdf-query-perl
wget https://github.com/nichtich/wdq/raw/master/bin/wdq
chmod x wdq
The latter method will not install this documentation.
Get a documented list of all command line options:
wdq --help
# get all parts of the solar system
wdq -q '{ ?c wdt:P361 wd:Q544 }'
# get all references used at an item
wdq -q '{ wd:Q1 ?prop [ prov:wasDerivedFrom ?ref ] }'
# print expanded SPARQL query
wdq -n -q '{ ?c wdt:P361 wd:Q544 }'
# execute query and return tab-separated values
wdq -f tsv < query
# execute query, abbreviate Wikidata identifier, emit simple JSON
wdq -f simple --ids < query
# print result as Markdown Table (requires Catmandu::Exporter::Table)
wdq --export Table < query
Copyright Jakob Voss, 2015-
GPL 2.0