- elif comic[-13:] == 'matinmaapallo':\r
- print "checking matin maapallo..."\r
- prevint = int( number ) - 1\r
- if ( prevint == 0 ):\r
- print "cannot go previous"\r
- return False\r
- else:\r
- print "got number: " + number\r
- print "got previous: " + str(prevint)\r
- return str(prevint)
+ elif comic[-6:] == 'hesari':
+ print "checking prev..."
+ realcomic = string.split( comic, 'hesari', 1)
+ linkname = realcomic[0]
+ link = comics[comic]['link'] + str(number)
+ print "link: " + link
+ try:
+ f = urllib2.urlopen(link)
+ hcode = f.code
+ except:
+ hcode = 404
+ print "got hcode = " + str(hcode) + "\n"
+ if (hcode != 200):
+ return False
+ else:
+ print "checking prev HS issue.."
+ s = f.read()
+ f.close()
+ # title:
+ vw = string.split(s, '<div id=\"VW_container\">',1)
+ vw2=string.split(vw[1], '<div class=\"previous\"', 1)
+ vw3=string.split(vw2[1], '</div>', 1)
+ splt = string.split(vw3[0], 'Edellinen', 1)
+ if len(splt) < 2:
+ print "no 'prev' found"
+ return False
+ else:
+ splt3=string.split(vw3[0], '<a href=\"http://www.hs.fi/' + linkname + '/', 1)
+ splt4=string.split(splt3[1], '\" class=\"vw\"', 1)
+ next = splt4[0]
+ print "got prev: " + next
+ return next