def thank_rev(rev_id): """ Thank the given revision ID on the wiki on behalf of the user logged in. """ #Login into the wiki site = pywikibot.Site() site.login() #Get csrf token from site. token = site.tokens['csrf']
Jun 12 2016
Jun 11 2016
I am behind schedule on this one.
Jun 10 2016
Also, please send an email to myself and legoktm explaining privately what has come up requiring that the meeting is moved.
Jun 9 2016
Jun 3 2016
The basic design to be elaborated upon:
"Doubts asked on Pywikibot" - could you please mention the topics you discussed on IRC channel Pywikibot , and who you discussed it with using @ linking their username. (from your blog, I see you talked with @valhallasw about __version__ Ids T87409)
Re http://bhyrava.me/code/gsoc/wikimedia/2016/05/30/GSoC4/ , I see you have some footnotes, but the foot notes appear to be empty.
Jun 2 2016
@jayvdb - could you let me know if there is anything else that needs to be taken care of in order for this task to be closed?
Jun 1 2016
May 30 2016
May 27 2016
May 25 2016
New set of errors:
May 24 2016
As per T135933, my method in thanks.py for this should take a revision object as argument, and then use the thank API to thank the rev as a bot. After looking at flow.py, flow_tests.py, page.py and site.py to see how Alex approached the workflow, I'll start with writing the basic script which thanks a rev (hard coded rev to begin with?).
May 23 2016
I have fixed the aforementioned bugs by this build.
Could you provide a link as evidence of "Helping others out with the patches that I can help them out with"
May 22 2016
May 21 2016
May 18 2016
In T130585#2268954, @Mattflaschen wrote:
Each time a user is thanked, a record of the action is added as a log entry at Special:Log/thanks. Furthermore, classes like Revision contain the metadata details of a revision.
Note that it is not public which edit you are thanked for.
The only thing that is public is "A thanked B on YYYY-MM-DD HH:MM". Thanks logging can also be turned off. It is on in WMF production.
May 16 2016
For when you have some spare time (i.e. after 16th)...
If you want to use the Thanks functionality in production, to get a feel for how it works, here are some lovely media that deserves lots of thanks.
The thanks will be logged here: https://commons.wikimedia.org/w/index.php?title=Special%3ALog&type=thanks&user=darthbhyrava
Unfortunately you are not eligible to vote (https://tools.wmflabs.org/meta/accounteligibility/39/darthbhyrava), but you can still log thanks to show your appreciate for the best few ;-)
Firstly, @AbdealiJK is 100% correct regarding not submitting a new changeset - use your old changeset. I have abandoned your old changeset, but in future I will abandon the new changeset and ask you to re-use your old changeset.
Regarding script_deps and StringIO, @AbdealiJK has provided some helpful tips, but these are your problems to solve.
May 15 2016
I have submitted a new patch for this bug correcting some of the errors - but it still needs the following issues to be resolved.
May 13 2016
Apr 26 2016
@Sumit - that answers up my doubts. Thanks for clearing it up! :D
The detailed plan can be kept in the original project idea task itself which can be modified as per discussions with mentors. Move over the contents of the proposal task to the project idea task as well to keep everything in the same place.
@darthbhyrava Yes, you can go ahead and request a phabricator project for "Pywikibot-Thanks".
Done. T133665 :)
Yes, you need subtasks for all those.
You can leave the main project task as it is and for all purposes, consider your proposal task as the main project task.
Ah, thanks clearing this up.
Which parent tasks?
This one - T133647 :P
Should I go ahead get started on a Pywikibot-Thanks flow project like mentioned here?
Apr 25 2016
@darthbhyrava: See https://www.mediawiki.org/wiki/Extension:Thanks#API_Documentation for the Thanks API documentation.
Apr 24 2016
Apr 23 2016
I am looking forward to being a part of the Wikimedia Community! :D
Apr 19 2016
Apr 18 2016
Apr 15 2016
I don't think it's possible to animate this the way we do if we allow line-breaking (it relies on display: inline-block). Although it should be possible to allow line-breaking after the animation is done.