Hello!
I am Sriharsh Bhyravajjula (irc/phab nick: *darthbhyrava*), IInd year
undergraduate student at IIIT-Hyderabad, India. I am pursuing the CLD
programme which would award me a B.Tech in Computer Science and an MS by
research in Computational Linguistics.
I am proficient in Python [1] as well as in C/C++[2], and have some basic
knowledge of CSS, JS and PHP. I have been contributing to mediawiki since
mid February, and have a couple of merged commits on phabricator already
which've helped me get familiar with the environment. I am working on more
tasks in pywikibot to get a hang of the scripts and their interactions with
each other.
I am interested in picking up a task in Pywikibot for my project proposal,
and plan on choosing one of these as my possible projects:
- Pywikibot to detect and correctly handle edits that trigger
abusefilter rules - T85656 (
https://phabricator.wikimedia.org/T85656)
- Implement support for Flagged Revisions in Pywikibot - T57081 (
https://phabricator.wikimedia.org/T57081)
- Implement support for a large core MediaWiki component or extension
deployed to Wikimedia sites - T89067 (
https://phabricator.wikimedia.org/T89067)
More wishfully, I was going through the Community Wishlist results and saw
that the 'Copy and Paste detection bot' (
https://phabricator.wikimedia.org/T120435) was very popular. If there were
to be a GSoC task made out of this, and mini-tasks suggested for the same,
I would love to contribute in some way and draft a proposal around this. I
understand that mentors are short-staffed in pywikibot now. But legoktm has
suggested on IRC that if the proposal was solid enough, and provided he had
less than two projects himself, he'd step up as a mentor. :)
Any help for the above would be very welcome. :)
I plan on finishing three tasks I am currently working on by the 6th/7th of
March, and then, depending on the choice of project, finish the required
mini-tasks in another week after that, so I can have a project proposal
ready by the 16th at the latest.
@jaydb, @legoktm, @Dalda, @Billinghurst @valhallasw'cloud (and @polybuildr,
my college senior, who was selected for GSoC last year) have all been very
helpful so far, and I hope someone will step up as a mentor for the
projects I draft a proposal for, too.
Thanks and sorry for the long mail!
darthbhyrava
[1] I have built a Pacman game, an AI bot for Ultimate Tic Tac Toe,
dependency parser, a django-based portal and some generic scripts in python.
[2] I have implemented data structures, algorithms, networking scripts and
operating system code snippets in c/c++.