jayvdb added a comment.
An important pre-req before choosing a language is determining how the tool would detect/extract facts from prose.
http://erg.delph-in.net/logon says it is using the LinGO English Resource Grammar (ERG), so I assume that is English language only. Do you know of a comparable tool for Indonesian language? Or for other languages which might be suitable?
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: jayvdb
Cc: jayvdb, Qgil, Risker, Bawolff, Aklapper, Jsalsman, Svick, jeremyb, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: jayvdb, valhallasw, XZise, Xqt.
jayvdb added a project: pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
There is a new pep8 rule which was added in July 2014, and will be released soon. If it is deployed on the build machines, it would prevent any other changes from being merged.
The rule is
E402 module level import not at top of file, and looks like
pywikibot/data/api.py:10:1: E402 module level import not at top of file
https://github.com/jcrocholl/pep8/issues/264https://github.com/jcrocholl/pep8/commit/1ee296bca0fa611d3dbe87c5c5c8009e44…
pywikibot has several imports not at the top of the file, due to cyclic dependencies, but that number is small compared to the number of these errors caused by __version__ appearing before the imports.
Note that pep8 also needed to change their code to relocate __version__ to appear below imports.
https://github.com/jcrocholl/pep8/commit/373e0ac1138f0e24422b5e2e78f02ed055…
There is a broader issue of the usefulness of these __version__ variables for every file, and there is some $Id$ voodoo in bot.py:740-745 which we should revisit.
TASK DETAIL
https://phabricator.wikimedia.org/T87409
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: jayvdb
Cc: Xqt, XZise, valhallasw, jayvdb, Aklapper, pywikipedia-bugs
valhallasw created this task.
valhallasw added subscribers: Multichill, valhallasw, Ricordisamoa, pywikipedia-bugs.
valhallasw added projects: pywikibot-core, Pywikibot-General.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
>>! In T60942#1037747, @Multichill wrote:
> We have quite a few pywikibot scripts in core (https://git.wikimedia.org/tree/pywikibot%2Fcore.git/HEAD/scripts). Some of these scripts import other scripts. That shouldn't happen. These target scripts should probably be split up in a library part and a script part:
>
>>grep "from scripts import" *.py
>
> data_ingestion.py:from scripts import upload
> flickrripper.py:from scripts import upload
> template.py:from scripts import replace
>
> Most notable one is upload.py
TASK DETAIL
https://phabricator.wikimedia.org/T89499
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: valhallasw
Cc: pywikipedia-bugs, Ricordisamoa, valhallasw, Aklapper, Multichill, jayvdb
Nullzero added a comment.
Yes, but I will not be able to contribute to Pywikibot for a while. Feel free to take over my patches, bugs, etc.
TASK DETAIL
https://phabricator.wikimedia.org/T57140
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: Nullzero
Cc: jayvdb, Nullzero, Xqt, Legoktm, pywikipedia-bugs