<div dir="ltr"><p style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Hello, </span></p><p style="font-size:12.8000001907349px;margin-top:0pt;margin-bottom:0pt"><font face="Arial"><span style="line-height:16.3090915679932px;white-space:pre-wrap"><br></span></font></p><p style="font-size:12.8000001907349px;margin-top:0pt;margin-bottom:0pt"><font face="Arial"><span style="line-height:16.3090915679932px;white-space:pre-wrap">This is my progress for the third week of GSoC project GTFS-RT validator tool. </span></font></p><p style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;font-style:italic;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;font-style:italic;vertical-align:baseline;white-space:pre-wrap"><b>1) What do I have completed this week?</b></span></p><ul><li style="font-size:12.8000001907349px;margin-left:15px">Implemented a simple background task monitoring the GTFS feeds.</li><ul style="font-size:12.8000001907349px"><li style="margin-left:15px">Currently this runs the same code that was used in the <a href="https://github.com/OneBusAway/onebusaway-gtfs-realtime-munin-plugin" target="_blank">OneBusAway Munin plugin</a>.</li><li style="margin-left:15px">Saves the received data to an SQLite database which can be accessed via a servlet for monitoring </li></ul><li style="font-size:12.8000001907349px;margin-left:15px">Cleaned up some of the JavaScript </li><li style="margin-left:15px"><font face="Arial"><span style="font-size:12.8000001907349px;line-height:16.3090915679932px;white-space:pre-wrap">.Some re-factoring (package name change, copyright changes etc)</span></font></li></ul><p style="font-size:12.8000001907349px"></p><p dir="ltr" style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;font-style:italic;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;font-style:italic;vertical-align:baseline;white-space:pre-wrap"><b>2) What am I going to achieve for next week?</b></span></p><p dir="ltr" style="font-size:12.8000001907349px;margin-top:0pt;margin-bottom:0pt"></p><ul style="font-size:12.8000001907349px"><li style="margin-left:15px"><span style="font-size:12.8000001907349px">Figure out ways of identifying different feeds correctly. (What happens if a feed is empty?) (From last week. Need to complete)</span></li><li style="margin-left:15px"><span style="font-size:12.8000001907349px">Connection of the monitoring and feed validation parts. (Currently monitoring section of the application uses hard coded URLs)</span></li><li style="margin-left:15px">Write unit tests for some simple condition (eg - TimeStamp format)</li><li style="margin-left:15px">Refining the current method used to run a background process monitoring the feeds. </li><ul><li style="margin-left:15px"><span style="font-family:Arial;font-size:12.8000001907349px;line-height:16.3090915679932px;white-space:pre-wrap">Need to discuss the suitability</span><span style="font-family:Arial;font-size:12.8000001907349px;line-height:16.3090915679932px;white-space:pre-wrap"> of the current method for running the background task with mentors.</span></li></ul></ul><p style="font-size:12.8000001907349px"></p><p dir="ltr" style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;font-style:italic;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:13px;font-style:italic;white-space:pre-wrap;line-height:1.38"><b>3) Is there any blocking issue?</b></span></p><p dir="ltr" style="font-size:12.8000001907349px;margin-top:0pt;margin-bottom:0pt"></p><ul><li style="margin-left:15px"><font face="Arial"><span style="font-size:12.8000001907349px;line-height:16.3090915679932px;white-space:pre-wrap">Final week of the semester kept me busy and caused me to lose some working hours GSoC. Will be catching up on next week.</span></font></li></ul><p style="font-size:12.8000001907349px"></p><p style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:13px;white-space:pre-wrap;line-height:1.38">Best Regards,</span></p><p style="font-size:12.8000001907349px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:13px;white-space:pre-wrap;line-height:1.38">Nipuna Gunathilake.</span></p></div>