tried just replacing the code in
parse_index by
Code:
def parse_index(self):
feeds = list(self.parse_section('https://www.theguardian.com/uk/environment'))
feeds += list(self.parse_section('https://www.theguardian.com/world'))
feeds += list(self.parse_section('https://www.theguardian.com/uk/business'))
return feeds
and it seems to work (but I didn't send it to a Kobo).
the calibre editor does however report quite a few errors.