https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9f5b8539-09b2-4ed8-8b0f-412164f59e1e/Untitled_presentation_(2).png

Hey everyone, after being selected for GSoC 2020, there's a great summer full of open source development. This is the ninth weekly check-in and we're into the coding period. Here's what I've been up to this week

This one's an awesome week and I'm working full-on with openedx, finding bugs, fixing them, and making it better each day. It's really an awesome experience and I believe we would be able to release that soon.

What I'm up to this week ?

This week, I did a pretty long refactor of openedx and have solved many issues with it (waiting for a review). I've also been able to have the S3 based optimization cache working for openedx, which would probably make its way to master soon. Talking of sotoki, I fixed a small issue of not having a title in the HTML. Also, on gutenberg, we now face a decoding error in the last two runs. We're still working on it and hopefully that'll be fixed soon.

The number of issues in openedx has nearly doubled. Let's hope we reach the peak this week.

Talking of the current situation, we finally have a newer project structure for openedx and have small sotoki and ted issues fixed. Also, there are several changes coming to openedx.

What's ahead now?

Openedx seems to be the primary goal right now. We have done a lot of changes and there's a lot more that can be done. As of python-libzim, we will be adding its support in scraperlib and hopefully openedx would be one of the first scrapers that could support it. For the side missions, they're still basically the same, image optimization in scraperlib, searching ways to improve S3 performance in python scrapers, and, for an extra, having a way to add a youtube module in scraperlib.

Challenges I faced

This week had its own challenges. I faced a strange bug of having different code coverages locally and online (made me to drop it for some time as openedx has higher priority). Also, I really had to dive super deep into openedx to really get hold of every line, and that took a bit of time. Anyways, I really do enjoy the learning opportunities challenges provide.

Verdict

So, this is a new month and marks a new beginning. The last month was awesome and I hope this one would be great too. I'm really enjoying the experience at Kiwix during GSoC and am really thankful to everyone involved. GSoC's really an awesome thing.