WikibaseIntegrator
WikibaseIntegrator copied to clipboard
The README should list the major differences between WBI and WDI
Currently the WikibaseIntegrator / WikidataIntegrator section just refers the reader to the release notes ... however looking at them, these are all mostly minor details such as:
- Create auto-assign-issue.yaml
- Rename .yml to .yaml
- Update README.md
- Fix codespell errors
I am not even sure why any of these are listed in the release notes since such minor changes are not relevant/interesting to library users.
You have forked a library ... there are now two very similar looking libraries (if you're unfamiliar with either of them), so I think you should really describe the major differences/improvements in the README to clarify the situation.
I think that is a valid point. Have you found any differences? Back when I selected it and started contributing I liked that it got lexeme support.
I have contributed ideas and the interface is now much more to my liking.
Perhaps it is better documented also?
WDI was/is? focused on Wikidata.
This functionality is not in WBI but seems very useful when you validating items. 😀
Hello @not-my-profile , Thank you for your comment.
I've updated the README to:
WikibaseIntegrator (wbi) is a fork of WikidataIntegrator (wdi) whose purpose is to focus on an improved compatibility with Wikibase and adding missing functionalities. The main differences between these two libraries are :
- A complete rewrite of the library with an object-oriented architecture allowing for easy interaction, data validation and extended functionality
- Add support for reading and writing Lexeme, MediaInfo and Property datatypes
- Add support for Structured Data on Commons (SDC)
- Python 3.7 to 3.11 suport, validated with unit tests
- Type hints implementation for arguments and return
- Improved login methods (OAuth 2.0, OAuth 1.0a, bot password and login/password)
- Support for additionnal datatypes like EDTF and LocalMedia
- Add logging module support
But WikibaseIntegrator lack to "fastrun" implemented in WikidataIntegrator.
FYI WDI also seems to have implemented EDTF support.
Thanks, I left some comments on your PR #466 :)