[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2023-01-18 Thread matej_suchanek
matej_suchanek added a subtask: T327205: Pywikibot Claim inconsistency with sources vs references. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, SilentSpike,

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2020-03-09 Thread matej_suchanek
matej_suchanek added a project: Epic. matej_suchanek added a comment. +1. Very good idea (I believe the best one). `page.py` is getting a lot of new things in https://gerrit.wikimedia.org/r/c/pywikibot/core/+/526380 (so putting it on hold), this overhaul would add more and there is still a

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2019-06-25 Thread Dvorapa
Dvorapa edited subtasks, added: T189321: Support for Lexicographical data/WikibaseLexeme in Pywikibot; removed: T226479: Implement support for WikibaseLexeme in Pywikibot. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2019-06-25 Thread Xqt
Xqt added a subtask: T222608: Should Wikidata Integrator and Pywikibot merge?. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Phaebz, Pintoch, Dvorapa, Lokal_Profil, Aklapper,

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2019-06-25 Thread Lokal_Profil
Lokal_Profil added a comment. In T186200#4559300 , @Pintoch wrote: > Also, I think it would be very hard to clean up this implementation while maintaining compatibility with existing user code. Given that pywikibot has basically no

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2019-06-25 Thread Xqt
Xqt added a subtask: T226479: Implement support for WikibaseLexeme in Pywikibot. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Phaebz, Pintoch, Dvorapa, Lokal_Profil, Aklapper,

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2018-06-08 Thread Lokal_Profil
Lokal_Profil added a comment. In T186200#4240251, @Dvorapa wrote: I'm not familiar with Wikidata, but at least this seems to make the code cleaner, improve its readability, and reduce code-complexity on Codeclimate. Just make sure you will solve some of the issues in #pywikibot-wikidata

[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation

2018-05-24 Thread Lokal_Profil
Lokal_Profil added a comment. +1 for this idea. It will also make T76615: Claim equality operator easier to deal with. One note though is that the the suggestion above does not match Wikibase steucture as described in https://phabricator.wikimedia.org/T76615#3464800. Importantly pywikibot.Claim