![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
wikidata-sdk
Advanced tools
A javascript tool-suite to query Wikidata and simplify its results.
This project is funded by a Wikimedia Project Grant.
npm install wikidata-sdk --save
Or see alternative installations
Node >= v6.4.0:
const wdk = require('wikidata-sdk')
Older versions: if you can't update to a recent NodeJS version, a work around is to use the bundled version:
var wdk = require('path/to/node_modules/wikidata-sdk/dist/wikidata-sdk')
A set of tools to read Wikidata from the Wikidata API. For write operations, see wikidata-edit.
Wikidata Query allows to extract all sorts of data from Wikidata by walking the graph of entities using SPARQL. SPARQL can be a weird thing at first, but the Wikidata team and community really puts lots of efforts to make things easy with a super rich Wikidata Query Help page, an awesome tool to test you queries and visualize the result, and lots of examples!
Context
This library had for primary purpose to serve the needs of the inventaire project but extending its capabilities to other needs it totally possible: feel welcome to post your suggestions as issues or pull requests!
Design constraints
wikidata-sdk
should stay "small" and dependency-free, so that a web application can include it in its bundle without paying a too high cost for it. A consequence is that the lib generates URLs where other libs would integrate doing the request and parsing it's response. But that actually feels quite right to do this way: simply generating the URLs let's users free to handle requests as they like (with callbacks, promises, async/await, whatever!)wikidata-filter
, import-wikidata-dump-to-couchdb
, and alikes — should get their own modules.We are developing and maintaining tools to work with Wikidata from NodeJS, the browser, or simply the command line, with quality and ease of use at heart. Any donation will be interpreted as a "please keep going, your work is very much needed and awesome. PS: love". Donate
Do you know inventaire.io? It's a web app to share books with your friends, built on top of Wikidata! And its libre software too.
FAQs
A convenience package bundling wikibase-sdk initialized with wikidata.org config
The npm package wikidata-sdk receives a total of 1,085 weekly downloads. As such, wikidata-sdk popularity was classified as popular.
We found that wikidata-sdk demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.