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 eleventh weekly check-in and we're into the coding period. Here's what I've been up to this week

This week was quite enjoyable. This week I worked mostly on openedx and have solved many of the existing bugs.

What I'm up to this week ?

This week was mostly dedicated to openedx and we can now create openedx zims in the zimfarm. Also, I solved most of the issues that I opened on openedx this week. It was an awesome experience working with openedx this week. Also, I solved a youtube bug and added a {slug} placeholder to ted in order to have names for playlist ZIMs.

The bug count on openedx is at its all time high instead of being on its all time low.

Talking about the current scenario, we now have support for pylibzim in openedx and now the code looks much cleaner and the repository doesn't contain the javascript dependencies. We also now have a codefactor grade "A" on the repository.

What's ahead now?

We now support PHZH zims but need to fix the layout and the frontend stuff there. We also have several issues opened on openedx regarding the things that we need to fix. So, thats a priority as of now. Also, we need to support a new feature in python_scraperlib regarding writing of zims, i.e. to avoid writing duplicate files if requested by the scraper. Other things include having an image module, an S3 module and possibly a youtube module in scraperlib and having youtube videos supported in ted.

Challenges I faced

This week had its own challenges. I faced a bit of a challenge in getting pylibzim working in openedx but finally have done it and it also made me fix the dangling links issue in openedx. Overall, this week was quite an awesome one in terms of learning opportunities.

Verdict

Every week has its own awesome experiences in GSoC, and this week was no exception. It had its own challenges and stuff but it was an awesome experience and a great opportunity to learn. Overall, I am really loving what I am doing with Kiwix during this GSoC.