Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F4165177
thanks.py v2.0
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
darthbhyrava
Jun 14 2016, 3:41 PM
2016-06-14 15:41:49 (UTC+0)
Size
1007 B
Referenced Files
None
Subscribers
None
thanks.py v2.0
View Options
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
A script which takes a revision ID on the test wiki and thanks it on behalf of the user logged in.
Syntax: python pwb.py thanks [rev]
@params;
-rev: - The value of the revisionID to be thanked.
"""
from __future__ import absolute_import, unicode_literals
import pywikibot
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()
#Make Thank API call to site, and print result
result = site.thank_revision(rev_id)
print result
def main(*args):
"""
Proces command line arguments and thank the rev
"""
# Process the args
local_args = pywikibot.handle_args(args)
for arg in local_args:
option, sep, value = arg.partition(':')
if option == '-rev':
rev_id = int(value)
#Call the thank method
thank_rev(rev_id)
if __name__ == "__main__":
main()
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3797325
Default Alt Text
thanks.py v2.0 (1007 B)
Attached To
Mode
P3242 thanks.py v2.0
Attached
Detach File
Event Timeline
Log In to Comment