In the first week, I have defined an idea of how the integration of AppRecommender and AppStream will work. I have contacted the AppStream team with the idea, that can be seen in the following link: https://lists.freedesktop.org/archives/appstream/2016-May/000032.html
Also the links for AppRecommender and my AppStream repository can be seen bellow: https://gitlab.com/AppRecommender/AppRecommender https://github.com/lucasmoura/appstream Furthermore, this week I have also started to package AppRecommender, but there was a problem with one of the packages dependencies, python-nltk. AppRecommender has been using the stopwords and stemming libraries from python-nltk for some recommendation strategies. However, they are not present when the package is installed, requiring them to be downloaded separately. In order to solve that, I have removed python-nltk from AppRecommender and replaced it by python-stemmer, which has the same stemming algorithm that AppRecommender was using with python-nltk. For the next week, My mentors and I have defined the following tasks: * Create a recommendation class on AppStream:https://gitlab.com/AppRecommender/AppRecommender/issues/12 * Create parser for recommendation XML file:https://gitlab.com/AppRecommender/AppRecommender/issues/13 * Continue AppRecommender package:https://gitlab.com/AppRecommender/AppRecommender/issues/14 It must also be said that depending on the feedback from the AppStream community on my idea, new issues for this week will arise. -- Lucas Moura
