Edit Wikibase from NodeJS. That can be Wikidata or whatever Wikibase instance you have.
This project has received a Wikimedia Project Grant.
See CHANGELOG.md for version info
npm install wikibase-edit
Since v6.0.0
, wikibase-edit
uses the ES module syntax. If you would like to use CommonJS instead, you can install the latest version before that change:
npm install wikibase-edit@v5
See How-to doc
See Development doc
Code contributions and propositions are very welcome, here are some design constraints you should be aware of:
wikibase-edit
focuses on exposing Wikibase write operations. Features about getting and parsing data should rather go towikibase-sdk
- wikibase-sdk: a javascript tool suite to query and work with any Wikibase data, heavily used by wikibase-edit and wikibase-cli
- wikibase-cli: The friendly command-line interface to Wikibase
- wikibase-dump-filter: Filter and format a newline-delimited JSON stream of Wikibase entities
- wikidata-subset-search-engine: Tools to setup an ElasticSearch instance fed with subsets of Wikidata
- wikidata-taxonomy: Command-line tool to extract taxonomies from Wikidata
- Other Wikidata external tools
Do you know Inventaire? It's a web app to share books with your friends, built on top of Wikidata! And its libre software too.