Halfak added a comment.
@jayvdb I'm not very familiar with pywikipediabot's inner workings, but I expect that we'll have little trouble working with mwoauth. State is easy to manage with tokens and the whole thing is pickleable.
My primary concern is the use of httplib2. It doesn't seem to have any support for oauth, so we'd need to either implement a request signing ourselves or switch to 'requests' and 'requests-oauthlib' which are used inside of 'mwoauth'. At a glance, making the switch doesn't seem too difficult. requests.Session closely matches the behavior of httplib2.Http.
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: Halfak
Cc: Qgil, Ricordisamoa, Nemo_bis, Halfak, Krinkle, jayvdb, valhallasw, MZMcBride, csteipp, scfc, coren, pywikipedia-bugs
Qgil added a comment.
@NiharikaKohli has moved all the content that didn't have an own task (except the "Very raw projects", which I don't think it's worth moving at this point) and now everything is visible at https://phabricator.wikimedia.org/project/board/1042/. Thank you! That was fast.
What is left to complete this task:
- Tasks that mentioned mentors or authors should have those users CCed when possible.
- All tasks should have at least one project associated in addition to Possible-Tech_projects.
- All these projects need to be removed from https://www.mediawiki.org/wiki/Outreach_programs/Possible_projects (I will continue editing that page to integrate it with the new Phabrcator project.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: NiharikaKohli, Qgil
Cc: NiharikaKohli, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair, pywikipedia-bugs
Qgil added a comment.
@NiharikaKohli you are creating many duplicates that I'm merging after you. The Possible_Projects wiki page already offers links to Phabricator tasks in many project ideas. You don't need to create new tasks for those.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: NiharikaKohli, Qgil
Cc: NiharikaKohli, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair, pywikipedia-bugs
Qgil added a comment.
@jayvdb, mmm ok, I have removed the community consensus part as a required field. Each case is different, and in most cases the consensus is clear and driven by the own mentors pushing the project.
Maybe we could encourage people to endorse or show their disagreement using tokens (in addition to comments, of course). One day we will use tokens for code review (according to current plans), and this is a similar idea.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: NiharikaKohli, Qgil
Cc: NiharikaKohli, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair, pywikipedia-bugs
Qgil reassigned this task from Qgil to NiharikaKohli.
Qgil added a comment.
Niharika has volunteered to take this task. Thank you very much! If you have questions, just ask. I'm watching both the Possible-Tech-Projects project and the Possible_Projects wiki page, and I might help editing here and there.
TASK DETAIL
https://phabricator.wikimedia.org/T76341
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: NiharikaKohli, Qgil
Cc: NiharikaKohli, jayvdb, ImPacific, Jdforrester-WMF, Qgil, Gryllida, Parent5446, Rfarrand, Krenair, pywikipedia-bugs