Awesome
wikibase-edit
Edit Wikibase from NodeJS. That can be Wikidata or whatever Wikibase instance you have.
This project has received a Wikimedia Project Grant.
<div align="center"> <a href="https://wikiba.se"><img height="150" src="https://raw.githubusercontent.com/maxlath/wikibase-sdk/main/assets/wikibase.png" alt="wikibase"></a> <!-- yeay hacky margin \o/ --> <a href="https://wikidata.org"><img src="https://raw.githubusercontent.com/maxlath/wikibase-sdk/main/assets/wikidata.jpg" alt="wikidata"></a> </div>Summary
Changelog
See CHANGELOG.md for version info
Install
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
How-To
See How-to doc
Development
See Development doc
Contributing
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
See Also
- 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
You may also like
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.