[Pywikipedia-bugs] [Maniphest] [Closed] T172621: newitem.py should skip category redirects marked with template
XXN closed this task as "Resolved".XXN claimed this task.XXN added a comment. https://gerrit.wikimedia.org/r/370368TASK DETAILhttps://phabricator.wikimedia.org/T172621EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: MisterSynergy, Ladsgroup, XXN, PokestarFan, pywikibot-bugs-list, JAnD, Aklapper, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T171844: Use wbsetlabel, wbsetdescription, etc. over wbeditentity in order to produce autocomments
XXN added a project: Pywikibot-Wikidata. TASK DETAILhttps://phabricator.wikimedia.org/T171844EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: gerritbot, Aklapper, pywikibot-bugs-list, Danmichaelo, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T170991: Add new options to harvest_template.py: create and skip
XXN created this task.XXN added a project: Pywikibot-Wikidata.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONharvest_template.py should have an option to create an item for the processed page if there does not exist one. Also, harvest_template.py should have an option to skip (to not edit) some item if it contains some claim. Sometimes list articles are mixed among normal articles in common catrgories and contains the needed templates; in such cases it's needed to skip the items with Q13406463.TASK DETAILhttps://phabricator.wikimedia.org/T170991EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Ricordisamoa___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T146255: interwikidata.py should merge items
XXN removed a project: Patch-For-Review. TASK DETAILhttps://phabricator.wikimedia.org/T146255EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanek, XXNCc: gerritbot, XXN, Aklapper, JAnD, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Unblock] T168575: interwikidata.py works weird
XXN closed subtask T146255: interwikidata.py should merge items as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T168575EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanek, XXNCc: Xqt, gerritbot, Aklapper, JAnD, pywikibot-bugs-list, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Closed] T146255: interwikidata.py should merge items
XXN closed this task as "Resolved". TASK DETAILhttps://phabricator.wikimedia.org/T146255EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: matej_suchanek, XXNCc: gerritbot, XXN, Aklapper, JAnD, pywikibot-bugs-list, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Triaged] T170432: Function to add a claim with source in a single edit
XXN triaged this task as "Normal" priority.XXN added a subscriber: Ladsgroup. TASK DETAILhttps://phabricator.wikimedia.org/T170432EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Ladsgroup, Aklapper, pywikibot-bugs-list, XXN, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T170432: Function to add a claim with source in a single edit
XXN created this task.XXN added projects: Pywikibot-core, Pywikibot-Wikidata.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONCreate a function "addClaimWithSource" and implement it in relevant scripts. Instead of adding a claim then in a consecutive edit to add a source to that claim, there should be a smarter way to act - adding directly claim with source in single edit.TASK DETAILhttps://phabricator.wikimedia.org/T170432EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, pywikibot-bugs-list, XXN, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T64014: Add support for item without link to harvest_template
XXN added a comment. To be clearer, there are templates which are concatenating variable values from articles with some predefined prefixes/sufixes from template to form a page title. For example: https://en.wikipedia.org/w/index.php?title=Template:Infobox_French_commune https://en.wikipedia.org/w/index.php?title=Template:Infobox_South_African_town https://en.wikipedia.org/w/index.php?title=Template:Infobox_German_location https://nl.wikipedia.org/w/index.php?title=Sjabloon:Infobox_Duitse_plaats_plus https://ro.wikipedia.org/wiki/Format:Cutie_Localit%C4%83%C8%9Bi_DE https://ro.wikipedia.org/w/index.php?title=Format:Caset%C4%83Sate https://sr.wikipedia.org/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9D%D0%B0%D1%81%D0%B5%D1%99%D0%B5%D0%BD%D0%BE_%D0%BC%D1%98%D0%B5%D1%81%D1%82%D0%BE_%D1%83_%D0%91%D0%BE%D1%81%D0%BD%D0%B8_%D0%B8_%D0%A5%D0%B5%D1%80%D1%86%D0%B5%D0%B3%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8 In such cases it's a mistake to get the items of those simples parameters values from articles. This is why such a function to import raw template parameters values must be only optional, and if nobody plans to fix the uncovered problems, these script changes must be reverted.TASK DETAILhttps://phabricator.wikimedia.org/T64014EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Xqt, XXNCc: gerritbot, XXN, matej_suchanek, valhallasw, Xqt, Ricordisamoa, Aklapper, JAnD, pywikibot-bugs-list, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T64014: Add support for item without link to harvest_template
XXN added a comment. In T64014#3418906, @matej_suchanek wrote: If this is to be an optional feature, an overhaul needs to be done to the script. IMO this feature should be implemented ONLY as optional, because it is not always safe to import blindly any unliked value, and they could be imported some weird values, at least on some wikis.TASK DETAILhttps://phabricator.wikimedia.org/T64014EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Xqt, XXNCc: gerritbot, XXN, matej_suchanek, valhallasw, Xqt, Ricordisamoa, Aklapper, JAnD, pywikibot-bugs-list, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Changed Status] T64014: Add support for item without link to harvest_template
XXN changed the task status from "Stalled" to "Open".XXN added a comment. This idea is good. There are many usescases around multiple major wikis, and I think Pasleim's harvest_template analogue already has such a feature enabled. A patch is welcome.TASK DETAILhttps://phabricator.wikimedia.org/T64014EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, matej_suchanek, valhallasw, Xqt, Ricordisamoa, Aklapper, JAnD, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T64014: Add support for item without link to harvest_template
XXN added a comment. Regarding the proposed patch(es) above. Since we don't want *always* to treat any plain text in template parameters as a unlinked wikilink and to try to find their item, more code is needed here to define the new option as an optional feature. While for individual tasks for personal use these changes may be ok (I also have locally several forks of some scripts:) ), they will not be accepted in gerrit by reviewers.TASK DETAILhttps://phabricator.wikimedia.org/T64014EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, matej_suchanek, valhallasw, Xqt, Ricordisamoa, Aklapper, JAnD, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T165249: False API conflict while changing label and description
XXN added a comment. Seems to be the same as T106456: Editing label and description simultaneously conflicts with existing items which have the new label and old descriptionTASK DETAILhttps://phabricator.wikimedia.org/T165249EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Ladsgroup, Framawiki, Multichill, Aklapper, pywikibot-bugs-list, XXN, GoranSMilovanovic, Magul, QZanden, Tbscho, MayS, Sethakill, Mdupont, JJMC89, dg711, Avicennasis, Izno, Wikidata-bugs, aude, jayvdb, Ricordisamoa, Dalba, Anomie, Masti, Alchimista, Mbch331, Rxy, Legoktm___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T146255: interwikidata.py should merge items
XXN added a comment. Not in 100% of cases. And it's difficult to predict for a big number of pages if their items should be merged or not. If the interwiki links are very old, untouched for long time, actually there could be an interwiki conflict. For this specific I'd say that this was the fault of the Wikidata user mass creating items. They should be sure that the processed pages lacks interwikis before running petscan as item creator. Also petscan should be enhanced to avoid creating such issues. This function could be useful, but the actual usecases range for it is very limited, IMO, and tend to be minimized as on WD users were warned to not create duplicated items.TASK DETAILhttps://phabricator.wikimedia.org/T146255EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, Aklapper, JAnD, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T169804: fixing_redirects.py: option to avoid piped links & old link values as labels
XXN created this task.XXN added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONCurrently there is no option for fixing_redirects.py to avoid keeping old link as label. The script should be enhanced with an option to use "raw" link for fixed redirects instead of using old value as label. This could be useful if the redirects to be processed are mispelled titles, or, for disambiguation pages (some projects may want to keep raw page titles as links instead of labelling them).TASK DETAILhttps://phabricator.wikimedia.org/T169804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T169803: fixing_redirects.py does not fix double redirects
XXN created this task.XXN added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONfixing_redirects.py does not fix double redirects; you should run the script two times consecutively as a workaround, or before running this script - to run the double redirect fixer.TASK DETAILhttps://phabricator.wikimedia.org/T169803EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T165249: False API conflict while changing label and description
XXN added a comment. In T165249#3264786, @Ladsgroup wrote: [...]Can you try by changing the description first and then adding en label? do you mean in different edits? But why? In such case it should work certainly, otherwise Wikibase can be considered broken completely :) My error case can be reproduced with ease. I've created for testing purposes two items in test.wikidata: https://test.wikidata.org/wiki/Q63671 (EN_label: "ItemAlfa"; EN_description: "mydescription") https://test.wikidata.org/wiki/Q63672 (EN_label: "" (missing label); EN_description: "mydescription") Descriptions are equal, labels are different. My edit in fact is overwriting both label and description of an item simultaneously, creating a situation where the descriptions are different and labels are equal, but unsuccessfully without a valid reason - the edit is not accepted. You can try this small script to edit one of these items in the same way I did, and you will see what will happen (I get the same error like on the the production site): import pywikibot site = pywikibot.Site("test", "wikidata") repo = site.data_repository() item = pywikibot.ItemPage(repo, "Q63672") data = "" {'en': u'mydescription1'},'labels': {'en': u'ItemAlfa'}} item.editEntity(data, summary=u'TEST: Set descriptions and labels')TASK DETAILhttps://phabricator.wikimedia.org/T165249EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Ladsgroup, Framawiki, Multichill, Aklapper, pywikibot-bugs-list, XXN, GoranSMilovanovic, QZanden, Sethakill, dg711, Izno, Wikidata-bugs, aude, jayvdb, Ricordisamoa, Anomie, Mbch331, Legoktm___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T165249: False API conflict while changing label and description
XXN added a comment. @Multichill, yes, all data is sent in a single edit, like this one. excerpt of the relevant code: data = "" {'en': u'%s' % enlabel,'it': u'%s' % itlabel}, 'descriptions': {'en': u'village in %s, Moldova' % ed, 'ro': u'sat din %s, Republica Moldova' % rd }} item.editEntity(data, summary=u'...')TASK DETAILhttps://phabricator.wikimedia.org/T165249EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Multichill, Aklapper, pywikibot-bugs-list, XXN, Sethakill, dg711, jayvdb, Ricordisamoa, Anomie, Legoktm___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T164366: Invalid title error occurred in selflink.py
XXN added a comment. FTR, caused by such a 'wikilink': [[है और इसमें ASP.NET, ADO.NET और [[Windows Forms in hiwiki: .नेट फ्रेमवर्क @Jayprakash12345, don't wait for perfect sollutions :) If you figured out how to fix a bug in code, consider creating a patch for it.TASK DETAILhttps://phabricator.wikimedia.org/T164366EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, valhallasw, Xqt, Aklapper, pywikibot-bugs-list, Jayprakash12345, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T87689: Harvest lists of items from a single infobox field
XXN added a comment. Related to T72702: claimit and harvest_template - add another value for one propertyTASK DETAILhttps://phabricator.wikimedia.org/T87689EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, matej_suchanek, pywikibot-bugs-list, Aklapper, Ejegg, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T164696: harvest_template.py encounters an issue while parsing some wikilinks
XXN created this task.XXN added projects: Pywikibot-core, Pywikibot-Wikidata.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONexample 1 >>> Comuna Egorovca, Fălești <<< Adding P150 --> [[wikidata:Q2440250]] ERROR: Query on [[ro:Catranîc (loc. st. c. f.), Fălești]] returned data on 'Catranîc (loc. st. c. f. ), Fălești' Traceback (most recent call last): File "pywikibot\bot.py", line 1948, in run self.treat(page, item) File ".\scripts\harvest_template.py", line 183, in treat linked_item = self._template_link_target(item, link_text) File ".\scripts\harvest_template.py", line 105, in _template_link_target if not linked_page.exists(): File "pywikibot\page.py", line 756, in exists return self.site.page_exists(self) File "pywikibot\site.py", line 2988, in page_exists return page.pageid > 0 File "pywikibot\page.py", line 255, in pageid self.site.loadpageinfo(self) File "pywikibot\site.py", line 2914, in loadpageinfo self._update_page(page, query) File "pywikibot\site.py", line 2900, in _update_page raise InconsistentTitleReceived(page, pageitem['title']) InconsistentTitleReceived: Query on [[ro:CatranГ®c (loc.В st.В c.В f.), FДѓleИ™ti]] returned data on 'CatranГ®c (loc. st. c. f.), FДѓleИ™ti' example 2 >>> Comuna Cobasna, Stînga Nistrului <<< Adding P150 --> [[wikidata:Q2632586]] Adding P150 --> [[wikidata:Q12158885]] WARNING: API warning (wbcreateclaim) of unknown format: {u'messages': [{u'html': {u'*': u'Your edit was patched into the latest version.'}, u'name': u'wikibase-conflict-patched', u'parameters': []}]} ERROR: Query on [[ro:Cobasna (loc. st. c. f.), Stînga Nistrului]] returned data on 'Cobasna (loc. st . c. f.), Stînga Nistrului' Traceback (most recent call last): File "pywikibot\bot.py", line 1948, in run self.treat(page, item) File ".\scripts\harvest_template.py", line 183, in treat linked_item = self._template_link_target(item, link_text) File ".\scripts\harvest_template.py", line 105, in _template_link_target if not linked_page.exists(): File "pywikibot\page.py", line 756, in exists return self.site.page_exists(self) File "pywikibot\site.py", line 2988, in page_exists return page.pageid > 0 File "pywikibot\page.py", line 255, in pageid self.site.loadpageinfo(self) File "pywikibot\site.py", line 2914, in loadpageinfo self._update_page(page, query) File "pywikibot\site.py", line 2900, in _update_page raise InconsistentTitleReceived(page, pageitem['title']) InconsistentTitleReceived: Query on [[ro:Cobasna (loc.В st.В c.В f.), StГ®nga Nistrului]] returned d ata on 'Cobasna (loc. st. c. f.), StГ®nga Nistrului'TASK DETAILhttps://phabricator.wikimedia.org/T164696EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T104522: Wikibase API warning of unknown format
XXN added a comment. this also affects 'harvest_template.py'.TASK DETAILhttps://phabricator.wikimedia.org/T104522EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, Edgars2007, Multichill, Ricordisamoa, Aklapper, jayvdb, pywikibot-bugs-list, Magul, QZanden, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Izno, Sn1per, Wikidata-bugs, aude, Dalba, Masti, Alchimista, Mbch331, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T87689: Harvest lists of items from a single infobox field
XXN added a project: Pywikibot-core.XXN added a comment. Useful suggestion. Needed also for such common properties like "occupation" for people, and P150 (contains administrative territorial entity) for territorial-administrative units. I support implementing it.TASK DETAILhttps://phabricator.wikimedia.org/T87689EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, matej_suchanek, pywikibot-bugs-list, Aklapper, Ejegg, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T164003: Add "limit" parameter to revertbot.py
XXN created this task.XXN added projects: Pywikibot-core, Pywikibot-Other-scripts.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONThe revertbot script should have an user-friendly option (a parameter) to specify the number (limit) of reverts to perform.TASK DETAILhttps://phabricator.wikimedia.org/T164003EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T151018: Cannot load item page. upperBound KeyError
XXN added a comment. @Horcrux92, installing latest Pywikibot version should fix this issue for you.TASK DETAILhttps://phabricator.wikimedia.org/T151018EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Magul, XXNCc: XXN, Horcrux92, pywikibot-bugs-list, ChongDae, Aklapper, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T149789: Fix nowcommons.py
XXN added a comment. @Xqt, It's pretty much the same problem. Probably this can be closed as duplicate of that ticket.TASK DETAILhttps://phabricator.wikimedia.org/T149789EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Xqt, Avicennasis, Multichill, Aklapper, XXN, pywikibot-bugs-list___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T162527: Make it possible to use an upload summary
XXN added a project: Pywikibot-Other-scripts.XXN edited the task description. (Show Details) EDIT DETAILSThe upload.py and other scripts which dependsrelies on it should have an option to enter a specific upload summary (edit summary for the upload action).TASK DETAILhttps://phabricator.wikimedia.org/T162527EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Framawiki, Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T162528: Missing header of original upload log table
XXN added a project: Pywikibot-Other-scripts.XXN edited the task description. (Show Details) EDIT DETAILSUsing imagetransfer.py to move files (to Commons) produces a malformed original upload log table (header- the table and column headings are missing). Check [[ https://commons.wikimedia.org/w/index.php?title=File:Kit_right_arm_woodlandswellington09h.png=240133864 | this upload ]]. [[https://commons.wikimedia.org/w/index.php?title=File:Kit_body_homeunited13a.png=240214183=240214112 | Needed fix]]. Command line output:...pwb.py imagetransfer -file:transfer.txt -lang:en -tolang:commons -tofamily:commons -keepname...TASK DETAILhttps://phabricator.wikimedia.org/T162528EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Framawiki, Xqt, Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T162528: Missing header of original upload log table
XXN added a comment. In T162528#3166248, @Xqt wrote: You meant the missing {| class="wikitable" right? not only this, also the column headings. In T162528#3166294, @Xqt wrote: getFileVersionHistory works for me as expected: Could you verify. Yes; tested this snippet and seems to work. Perhaps this conclusion was premature: In T162528#3166210, @XXN wrote: I think this is caused by the page.py's getFileVersionHistoryTable Probably the issue is in imagetransfer.py itself as I originally reported in the task title. In past I used this script to transfer a lot of files from one wikipedia to another and it worked just fine (example), though it was via compat. Right now I've tested everything on a fresh PWB install on labs. The error still persist. This file was transferred with the fresh PWB from labs (imagetransfer.py script), and I had to do such a fix to repair the original upload log table.TASK DETAILhttps://phabricator.wikimedia.org/T162528EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Framawiki, Xqt, Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T162528: Missing header of original upload log table
XXN added a comment. I think this is caused by the page.py's getFileVersionHistoryTableTASK DETAILhttps://phabricator.wikimedia.org/T162528EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Xqt, Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Retitled] T162528: Missing header of original upload log table
XXN changed the title from "imagetransfer.py issue - missing original upload log table header" to "Missing header of original upload log table ".XXN added a subscriber: Xqt. TASK DETAILhttps://phabricator.wikimedia.org/T162528EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Xqt, Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T162528: imagetransfer.py issue - missing original upload log table header
XXN created this task.XXN added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONUsing imagetransfer.py to move files (to Commons) produces a malformed original upload log table (headers are missing). Check this upload. Command line output: pwb.py imagetransfer -file:tra.txt -lang:en -tolang:commons -tofamily:commons -keepname 0. Found image: [[File:Kit right arm woodlandswellington09h.png]] ==Summary== {{Information |Description = Woodlands Wellington 2009 home kit right arm |Source = {{own}} |Date = 2013-01-11 |Author = [[User:Six.stomachs|Six.stomachs]] }} ==Licensing== {{self|GFDL|cc-by-sa-3.0|migration=redundant}} {{Copy to Wikimedia Commons|bot=ContinuityBot}} URL should be: https://upload.wikimedia.org/wikipedia/en/8/8c/Kit_right_arm_woodlandswellington09h.png WARNING: url as string is deprecated. Use an iterable instead. The suggested description is: This image was copied from wikipedia:en. The original description was: ==Summary== {{Information |Description = Woodlands Wellington 2009 home kit right arm |Source = {{own}} |Date = 2013-01-11 |Author = [[User:Six.stomachs|Six.stomachs]] }} ==Licensing== {{self|GFDL|cc-by-sa-3.0|migration=redundant}} {{Copy to Wikimedia Commons|bot=ContinuityBot}} | 2013-01-11T14:52:12Z || Six.stomachs || 59x31 || 3216 || Uploading a self-made file using [[Wikipedia:File_Upload_Wizard|File Upload Wizard]] |} Uploading file to commons:commons via API... Reading file https://upload.wikimedia.org/wikipedia/en/8/8c/Kit_right_arm_woodlandswellington09h.png Upload of Kit_right_arm_woodlandswellington09h.png successful. Adding nowCommons template to File:Kit right arm woodlandswellington09h.png Page [[File:Kit right arm woodlandswellington09h.png]] savedTASK DETAILhttps://phabricator.wikimedia.org/T162528EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T162527: Make it possible to use an upload summary
XXN created this task.XXN added projects: Pywikibot-core, Pywikibot-Commons.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONupload.py and other scripts which depends on it should have an option to enter a specific upload summary.TASK DETAILhttps://phabricator.wikimedia.org/T162527EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T153803: More page generators for checkimages.py
XXN created this task.XXN added projects: Pywikibot-core, Pywikibot-Other-scripts.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONcheckimages.py shouldn't be limited only to the recent uploads - this limits its potential and usefulness. Should be enabled more pagegenerators, especially pagegenerator -file:"file_name" (file names from a textfile, as: [[Image:x]]) similar to the one from other scripts. It will give users the possibility to work on a pre-defined list of page titles (and this list may be generated in multiple and various ways, most common by a [complex] DB query). One use case example is to make possible working on all local duplicated files on a wiki.TASK DETAILhttps://phabricator.wikimedia.org/T153803EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T151757: Script for (mass) merging pages histories
XXN added a comment. Probably like for the movepages.py, the source and destination page names must be given by users in a text file, in a format [[frompage]] [[topage]]. It's user's responsability to provide correct page titles (additional warnings may be added). I see in page.py and site.py already are defined some functions for history merging.TASK DETAILhttps://phabricator.wikimedia.org/T151757EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Xqt, Aklapper, XXN, pywikibot-bugs-list, Magul, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T133311: Add support for unusedfiles.py at Meta-Wiki
XXN removed a project: Patch-For-Review. TASK DETAILhttps://phabricator.wikimedia.org/T133311EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: jayvdb, gerritbot, Aklapper, MarcoAurelio, pywikibot-bugs-list___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T151757: Script for (mass) merging pages histories
XXN created this task.XXN added a project: Pywikibot-core.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONThe same function doable by humans on [[Special:MergeHistory]]. Such a script is missing in PWB collection. A potenatial usecase for this may be, for example, the tons of moved categories in past on ro.wiki. See, for example, an original category created in 2006 -> http://ro.wikipedia.org/w/index.php?title=Categorie:Absolven%C5%A3i_ai_Universit%C4%83%C5%A3ii_Bucure%C5%9Fti=""> moved by a bot in 2010 to a new name -> http://ro.wikipedia.org/wiki/Categorie:Absolven%C8%9Bi_ai_Universit%C4%83%C8%9Bii_Bucure%C8%99ti Before such pages will be deleted, their history should be merged into their new page names. This is important for attribution.TASK DETAILhttps://phabricator.wikimedia.org/T151757EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, Magul, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T66159: Port tag_nowcommons.py to core
XXN added a comment. An abandoned ported 'standalone' version of tag_nowcommons.py -> https://gerrit.wikimedia.org/r/#/c/323785/TASK DETAILhttps://phabricator.wikimedia.org/T66159EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Avicennasis, XXN, Aklapper, gerritbot, jayvdb, Steinsplitter, MGA73, droid, Ricordisamoa, pywikibot-bugs-list, Ladsgroup, zhuyifei1999, Ramalepe, Liugev6, Lewizho99, Maathavan, Jay8g___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T149420: login error
XXN added a comment. For the record, the error which [can] occur is: ERROR: Login failed (Aborted).TASK DETAILhttps://phabricator.wikimedia.org/T149420EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, Aklapper, pywikibot-bugs-list, Vladis13, Magul, MayS, Mdupont, JJMC89, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Retitled] T124192: compat selflink.py freezes trying saving an edit
XXN changed the title from "compact selflink.py freezes trying saving an edit" to "compat selflink.py freezes trying saving an edit".XXN edited the task description. (Show Details) EDIT DETAILSI have to use compact selflink.py because core's one doesn't support -xml option. Anyway (even using -page) it freezes trying saving any edit. Here's the traceback after a keyboard interrupt:...TASK DETAILhttps://phabricator.wikimedia.org/T124192EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: jayvdb, Aklapper, StudiesWorld, Vituzzu, pywikibot-bugs-list, Anshoe___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T69285: starting from the middle of the category is broken
XXN added a comment. see also T74101: cmstartsortkey: DEPRECATED! Use starthexsortkey insteadTASK DETAILhttps://phabricator.wikimedia.org/T69285EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: XXN, JAnD, jayvdb, pywikibot-bugs-list, MayS, Mdupont, JJMC89, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Updated] T149789: Fix nowcommons.py
XXN added a project: Pywikibot-Commons.Herald added a subscriber: Avicennasis. TASK DETAILhttps://phabricator.wikimedia.org/T149789EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Avicennasis, Multichill, Aklapper, XXN, pywikibot-bugs-list___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Retitled] T149789: Fix nowcommons.py
XXN changed the title from "Update nowcommons.py for wmflabs" to "Fix nowcommons.py".XXN removed Multichill as the assignee of this task.XXN edited the task description. (Show Details) EDIT DETAILSThe PWB script "nowcommons.py" is based on former Multichill's tool https://toolserver.org/~multichill/nowcommons.php and currently it does not work. Simply replacing old domain name with the new ones does not help. It's necessary to update this script to make it functional again.It's necessary to fix this script to make it functional again. Update: //On Dec 28, 2014 Multichill said:// "//I didn't move https://toolserver.org/~multichill/nowcommons.php to toollabs. It was giving me too many headaches. Code is free so if someone wants to fork it I can provide the source.//"TASK DETAILhttps://phabricator.wikimedia.org/T149789EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Multichill, Aklapper, XXN, pywikibot-bugs-list___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T150222: [Pywikibot] Add new parameters to pagegenerators.py (-wanted.*)
XXN added a comment. I suppose this is not possible due to the fact that this data is not retrievable through API (https://www.mediawiki.org/wiki/API:Lists).TASK DETAILhttps://phabricator.wikimedia.org/T150222EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XXNCc: Aklapper, XXN, pywikibot-bugs-list, MayS, Mdupont, JJMC89, jayvdb, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Created] T149789: Update nowcommons.py for wmflabs
XXN created this task.XXN added a project: Pywikibot-Other-scripts.Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTIONnowcommons.py is based on https://toolserver.org/~multichill/nowcommons.php and currently it does not work. Simply replacing old domain name with the new ones does not help. It's necessary to update this script to make it functional again.TASK DETAILhttps://phabricator.wikimedia.org/T149789EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Multichill, XXNCc: Aklapper, XXN, pywikibot-bugs-list___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Changed Subscribers] T102860: Flickrripper: Error: 112: Method flickr.get.token.part.one not found
XXN added a subscriber: XXN. TASK DETAIL https://phabricator.wikimedia.org/T102860 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: XXN Cc: XXN, Aklapper, ToAruShiroiNeko, valhallasw, pywikibot-bugs-list, jayvdb, Malyacko ___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs