its fixed now by Kovidgoyal.
we didn't have any poems in the magazine last time..
if you want the poems add '/poem/'to that line 85 like below
Code:
a = div.find('a', attrs={
'href': lambda x: x and x.startswith(('/article/', '/illustration/', '/poem/'))})
if a is None:
continue
There are too many classes in 'a' tag to choose from ..to define it by class and overlapping with other a tag classes. I think there would be no other link types though.