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
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
We are developing and maintaining tools to work with Wikibase 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
- 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.