FOSS

Week 12 & 13 @wikidata…The Final Touch

Welcome back friends,
Welcome to my last fortnightly reporting post for Wikidata as part of the OPW internship…
Yes, we have reached the end of this beautiful journey today… ūüė¶

But, the end of my association with WIKIDATA is just official. Unofficially, it shall ever go on…. ¬†ūüôā

Week 12
The week started off with the weekly meeting with mentor. I received reviews from her on the current draft of Slideshow tutorial prepared. Some key points she mentioned were:

  • In the Why Should I care?¬†section to include elaborations for:
    1. Wikidata gives “More people more access to more knowledge” ¬†(for instance, ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† be being language-independent)
    2.¬†It¬†allows us to build amazing tools that were not possible before because the ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬†knowledge in Wikipedia wasn’t machine-readable
    3. Examples of small language Wikipedias that suddenly be much more complete                 and up-to-date
  • More concise and clear explanation for Wikidata being Free and a Secondary Database
  • Use of mainly Wikidata logo colours for the highlighting effects

Next, I added more topics to topics for interactive discussions on social media based on suggestions and ideas received from Lydia and Helen.
Also, I created an improved plan layout and few images to assist initial Wikidata discussion topics on its online social profiles

Week 13
This last week of internship started with¬†the first in the thread of interactive online discussions for Wikidata community. I was unclear how to start, so just tried something like this. BTW,¬†What’s you favourite Wikidata item?
Hope the coming up ones are better and receive a better response ūüėČ …

Next, I finally completed the social media message calendar for December, 2014 and with this completed the calendar for this year. Finally!

Just for ‘experimentational contributions‘ ūüėČ , I started off with translation of the recently launched¬†Wikidata Tours in Hindi (my native language).

The last and most significant task to complete was the slideshow mentioned previously.
So, based on reviews received, I make several changes to the first draft aiming to make it more simple, clear and concise to be just apt for newbies.
And so it all ended with the completion of this final draft of slideshow ,which is reviewed, and is all set to make it to the Wikidata toolkit for Wikidata workshops.¬†I am sure you’ll get to see it soon.

And with this, ends the beautiful journey into my OPW internship as promised. Hope you had a nice time !

Right now I’m into ¬†Wikimedia’s final wrap-up IRC meeting for GSoC and OPW interns.¬†It feels so good to see so much accomplished in 3 months by so many people

Kudos to all interns!
Best wishes to all young & old intellectuals out there…
Go, try a hand into FOSS, I bet you’ll love it !

Sayonara ūüėČ

 

Week 6 & 7 @wikidata…Headers finally up!

Greetings!

The headers I had been blurbing about till now are finally up ! ūüôā
Go check out the initial set of headers at Wikidata profile on Google+, Facebook and Twitter.
Have a look at the complete final draft of headers here. Hope you like them !

Week 6 started off with publishing of headers online including necessary attribution to authors whose awesome works we used for the headers. I edited a few headers for Google+ cover resolution as well. Next, I completed my regular work of media calendar; completing the entries for September, 2014 along with edits to corresponding Wikidata items.

 

wikimania

In our weekly meeting, my mentor Lydia told me and Helen about the keynote she is about to give at¬†Wikimania 2014. Lydia had this awesome idea of the keynote involving the human side of the Wikidata project; a highlight of the creative and diverse Wikidata community. What next! we interns also started pouring our ideas in. Soon in the list¬†were creative, funny¬†Selfies¬†from Wikidata community members with a ‘Wikidatish’ touch… ūüėČ

So, we went on to create a¬†draft of announcement¬†for the community, majorly edited by Lydia, seeking selfies. It’s already up on¬†project chat, mailing list and so on. Response coming up is great. Why not check out the¬†Category:Wikidata Selfies¬†for yourselves? Or better yet, add yours. Be a part of this fun-filled endeavor!

Week 7
The next week started with completion of the social media calendar for October,2014. Further, I added more prospective items to the List of Prospective Items for Showcase.

A new task lined up for the week was work on the Slideshow tutorials for Wikidata workshops. I had proposed to do this in our weekly meeting and was approved. So, I triggered off with analysis of all past presentations developed by Lydia as part of conferences, hackathons & other such meetups pertaining to Wikidata. Before beginning work on the actual presentation, I worked on a rough Ideas layout. In our meeting today, I got it reviewed by Lydia and Helen, got some valuable feedback and key points to include. Thus, in coming days I shall be working on the first in the thread of these tutorials.
Hope they are of much help to new & prospective contributors, when done.

 

Week 4 & 5 @wikidata…fortnight of Experimentation

Time’s just flying away ! As days melt into weeks and weeks slip into months, I already have reached the mid-term of my OPW internship. Something hard to believe !

Starting off with some amazing tasks for Week 6, I would like to take you into past two weeks of my work…..a period full of experimentation. Brace up !

Week 4 started off with the work on the social media calendar for July, 2014. Editing images for events in calendar, to include attribution has become a quick task now. The iterative process I follow for adding each event in the calendar is:

while(! Is_Calendar_complete) {
For each month {
For each date {
Search for a significant event for the day;
Log the event and related post/tweet message into calendar;
Search related Wikidata item;
Edit the item for improvement(if needed);
Integrate it to the event;
Search related image and edit for author attribution;
Log image into calendar;
}
}
}

Next, I proceeded with resolving the Copyright issues for the Wikidata Headers.  All I did as part of it is in my previous post. Also, I explored some available facebook APIs online as part of my study for creating a script to scan the online Wikidata profiles for interest generating topics and statistics.

Week 5 was a lot of activity. I firstly, as predefined, completed the social media calendar for August, 2014. Along the way, I witnessed a contradiction on Wikipedia pertaining to the date of birth of John Logie Baird and commented on the talk page.

Next, a task assigned was to make some plan to help pushing Wikidata items t0¬†Showcase status. So, I started a spreadsheet to keep track of prospective Showcase items. It lists items with the Showcase status of their associated Wikidata page. This can be used to track items and post/tweet/blog about them to attract contributors interested to help them ‘Showcase’. You can have a look at first of such use here.

Hey! Did I mention I run a facebook group for ‘Wikidata outreach’ targeted to college youth? Yes I do. It’s Wikidata Creds…title suggested by one of its members ūüôā
So, I regularly post about Wikidata stuff there as well, besides my weekly tasks. Do render your feedback if you pass by!

While¬†Wiki Loves Pride 2014¬†goes all around the world, Wikidata extends its warm support to the initiative as well. A LGBT Task force¬†was created by the community members. I and Helen readily added ourselves to be a part of it ūüôā … and I added it to the Status updates of Wikidata for the week.

The experimentation I referred to is concentrated here…I created my first script ! ūüôā
I was lurking around my media calendar wondering if I could automate the reminders to my mentor for posting from the calendar for each event logged there. Just a bit of Googling and I got a great reference. What next ! In an hour I was ready with my own script:

function checkReminders() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[0]);
var sheet = spreadsheet.getActiveSheet();
var lastRow = sheet.getLastRow();
var startRow = 2;

// grab column 7 (the 'Days left' column)
var range = sheet.getRange(2,7,lastRow-startRow+1,1);
var numRows = range.getNumRows();
var days_left_values = range.getValues();

// Store the 'Special Occurrence' column
range = sheet.getRange(2, 3, lastRow-startRow+1, 1);
var event_info_values = range.getValues();

var range_post = sheet.getRange(2,4,lastRow-startRow+1,1);
var event_post_msg = range_post.getValues();

var range_image = sheet.getRange(2,5,lastRow-startRow+1,1);
var event_image = range_image.getValues();

var warning_count = 0;
var msg = "Hey Lydia :)\n";
msg = msg + "This is Anjali's Automated Email Reminder Script !\n\n\n";
msg = msg + "Event Details (for today):\n\n";

// Loop over the days left values
for (var i = 0; i <= numRows-1; i++) {
var days_left = days_left_values[i][0];
var event_name = event_info_values[i][0];
var event_msg = event_post_msg[i][0];
var image = event_image[i][0];

if( event_name != "" && days_left == 0) {
// if it's a non-empty event for today, send reminder
msg = msg + "Event: \'" + event_name +"\'";
msg += "\n\nMessage:\n" + event_msg;

if(image != "") {
msg += "\n\nImage: "+image;
}
msg += "\n\nThanks";
warning_count++;
}
}

if(warning_count) {
MailApp.sendEmail("sharma.anjali3110@gmail.com,Lydia.Pintscher@wikimedia.de",
"Reminder from Social Media Calendar", msg);
}
};

As for now, the script is integrated into my social media calendar and my mentor Lydia gets email reminders for each day which has an event due.
Feeling great to experience how simple and awesome the technology can be ! ūüôā

 

Hello World!

Hey ! I’m Anjali ! A very warm welcome to my first ever blog…. to an intellectual¬†journey of my self-discovery, learning and loads of fun… ūüôā

I am an IT undergraduate with my first steps into the vast promising arena of Free Open Source Software. As I trigger off my open-source journey, so does my blog !

I dedicate this roller coaster blogging ride to my FOSS experience…riding through my first contributions, through my successful endeavors….through every rise…¬†through every fall and through every way I learn and grow each day. I promise a great ride ahead……so fasten your seat belts firm !! ūüėČ

I’m a newbie…to blogging as well as to Open source world. Thus valuable
feedback from you all experts out there is sincerely and wholeheartedly welcome throughout this ride.

With high hopes to Learn, Act, Achieve, Get and Give………

Anjali…