Jsalsman added a comment.
John, Moodle reads and writes GIFT, converting it to and from other formats. The canonical reference should be https://docs.moodle.org/28/en/GIFT_format
I will update that and put a link to the GIFT parser at https://github.com/moodle/moodle/tree/master/question/format/gift
in the proposal.
I checked out the Indonesian morphology, and there is nothing which would preclude a simple array of regular expressions along a list of case-independent keywords and info box fields. I still want to take a closer look at punctuation and morphology, but by concerns are allayed.
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: Evanontario, jayvdb, Qgil, Bawolff, Aklapper, Jsalsman, Svick, jeremyb, pywikipedia-bugs
Xqt created this task.
Xqt claimed this task.
Xqt added a subscriber: Xqt.
Xqt added a project: pywikibot-compat.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Processing a File: page which doesn't have an image content leads to an KeyError:
```
+ {{Dateiüberprüfung}}
Bot: Markiere mit {{[[Wikipedia:Dateiüberprüfung/Anleitung|DÜP]]}}, da keine Lizenzvorlage gefunden - bitte nicht entfernen, Informationen bald auf der Benutzerdiskussion des Uploaders.
Updating page [[Datei:HeaderMR.png]] via API
No image in imagepage
Execution time: 32140 seconds
Traceback (most recent call last):
File "C:\pwb\compat\checkimages.py", line 1993, in <module>
main()
File "C:\pwb\compat\checkimages.py", line 1979, in main
if Bot.checkStep():
File "C:\pwb\compat\checkimages.py", line 1787, in checkStep
smwl)
File "C:\pwb\compat\checkimages.py", line 669, in report
resPutMex = self.tag_image(unver)
File "C:\pwb\compat\checkimages.py", line 737, in tag_image
nick = reportPageObject.getLatestUploader()[0]
File "C:\pwb\compat\wikipedia.py", line 5426, in getLatestUploader
return [self._latestInfo['user'], self._latestInfo['timestamp']]
KeyError: 'user'
```
TASK DETAIL
https://phabricator.wikimedia.org/T87172
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, Anshoe
Ricordisamoa added a comment.
I recently installed pywikibot on a Tool Labs virtualenv via pip and a requirements.txt file and it's working pretty well...
TASK DETAIL
https://phabricator.wikimedia.org/T67176
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: Ricordisamoa
Cc: Legoktm, jayvdb, Ricordisamoa, Ladsgroup, pywikipedia-bugs
Strainu created this task.
Strainu added a subscriber: Strainu.
Strainu added a project: pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
The protocol used by pywikibot (http or https) should be retrieved from user preferences. Right now it is hardcoded to https for Wikimedia Sites.
TASK DETAIL
https://phabricator.wikimedia.org/T87461
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: Strainu
Cc: pywikipedia-bugs, Aklapper, Strainu, jayvdb