akashagarwal added a comment.
Hi,
I am planning to start contributing to mediawiki and participate in GSoC this year. I found this project very interesting and have tried using pywikibot. Also, now I am going through the code base and looking at some bugs to solve.
I would be grateful if someone could recommend me some simple tasks from https://phabricator.wikimedia.org/tag/pywikibot-network/ or elsewhere to get started. Also, if there is anything else I could do to understand the project better, please let me know.
TASK DETAIL
https://phabricator.wikimedia.org/T74065
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: akashagarwal
Cc: akashagarwal, NiharikaKohli, Dumindux, JeanFred, Legoktm, Evanontario, Sitic, Qgil, Ricordisamoa, Halfak, Krinkle, jayvdb, valhallasw, MZMcBride, csteipp, Imaculate, Jsalsman, pywikipedia-bugs
Xqt created this task.
Xqt added a subscriber: Xqt.
Xqt added projects: Pywikibot-Cosmetic-changes, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
```
>>> Xj 600 S <<<
Links to: [[Yamaha XJ 600 S/N Diversion]].
Links to: [[Yamaha XJ600S/N Diversion]].
Exception in thread Put-Thread:
Traceback (most recent call last):
File "C:\Python27\lib\threading.py", line 551, in __bootstrap_inner
self.run()
File "C:\Python27\lib\threading.py", line 504, in run
self.__target(*self.__args, **self.__kwargs)
File "C:\pwb\core\pywikibot\__init__.py", line 715, in async_manager
request(*args, **kwargs)
File "C:\pwb\core\pywikibot\page.py", line 1044, in _save
comment = self._cosmetic_changes_hook(comment) or comment
File "C:\pwb\core\pywikibot\page.py", line 1094, in _cosmetic_changes_hook
self.text = ccToolkit.change(old)
File "C:\pwb\core\scripts\cosmetic_changes.py", line 238, in change
new_text = self._change(text)
File "C:\pwb\core\scripts\cosmetic_changes.py", line 231, in _change
text = self.safe_execute(method, text)
File "C:\pwb\core\scripts\cosmetic_changes.py", line 209, in safe_execute
result = method(text)
File "C:\pwb\core\scripts\cosmetic_changes.py", line 657, in replaceDeprecatedTemplates
if self.namespaces[10].case == 'first-letter':
AttributeError: CosmeticChangesToolkit instance has no attribute 'namespaces'
WARNING: Configuration variable 'account_global' is defined but unknown.
Misspelled?
WARNING: Configuration variable 'use_diskcache' is defined but unknown.
Misspelled?
WARNING: Configuration variable 'notify_unflagged_bot' is defined but unknown.
Misspelled?
Pywikibot: pywikibot-core (e896511, s6206, 2015/02/26, 18:26:26, ok)
Release version: 2.0b3
httplib2 version: 0.9
cacerts: C:\pwb\core\externals\httplib2\python2\httplib2\cacerts.txt
certificate test: ok
Python: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
unicode test: ok
PYWIKIBOT2_DIR: Not set
PYWIKIBOT2_DIR_PWB: C:\pwb\core
PYWIKIBOT2_NO_USER_CONFIG: Not set
Config base dir: C:\pwb\core
C:\pwb\core>
```
TASK DETAIL
https://phabricator.wikimedia.org/T91234
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: pywikipedia-bugs, Xqt, Aklapper, jayvdb
Jsalsman added a comment.
@Halfak, I see now that mediawiki-utilities has all the bot features needed, and I don't see anything in pywikibot upon which anything here depends, so since mediawiki-utilities has the better text age and attribution, I suppose dependencies on pywikibot ought to be removed.
TASK DETAIL
https://phabricator.wikimedia.org/T89416
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Jsalsman
Cc: Rits, Halfak, NiharikaKohli, Evanontario, jayvdb, Qgil, Bawolff, Aklapper, Jsalsman, pywikipedia-bugs
Jsalsman added a comment.
@bawolff, I don't understand what you mean by "stakeholders." The goal is to create a bot which assists in identifying out-of-date, inaccurate, and confusing content, packaging excerpts of those passages for review, accepting reviewers' responses for whether and how the passages should be updated, and tabulating those responses. It's intended to be used on any wiki in any language which is facing out-of-date content issues. Is it appropriate to have a conversation with the people who might benefit from such a bot before it's been implemented and some semblance of measurements have been made on its capability, utility, and requirements for production use? What would the topics of such a conversation entail?
TASK DETAIL
https://phabricator.wikimedia.org/T89416
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Jsalsman
Cc: Rits, Halfak, NiharikaKohli, Evanontario, jayvdb, Qgil, Bawolff, Aklapper, Jsalsman, pywikipedia-bugs