I partially like that part in the end. You are "parsing" the feed, but in the end, you are hiding the information.
Ie before, we can do "item.get('link')", but after, it's just entry[1]. Item is already sufficient.

So maybe rebuild a dictionnary instead of a list, or just use the item in your UI. Then the next part of the code when building the UI is comprehensible.