I found that outlook magazine from issue archives isn't the latest (a week older)..
I changed recipe to find latest
https://github.com/kovidgoyal/calibr...k_india.recipe
changes to lines 16-24
Code:
def parse_index(self):
soup = self.index_to_soup('https://www.outlookindia.com/')
a = soup.find('a', href=lambda x: x and x.startswith('/magazine/issue/'))
url = a['href']
self.log('Downloading issue:', url)
soup = self.index_to_soup('https://www.outlookindia.com' + url)
cover = soup.find(**classes('listingPage_lead_story'))
self.cover_url = cover.find('img', attrs = {'src': True})['src']
ans = []