"tigerckdm":{"name":"Tiger","link":'http://content.comicskingdom.net/Tiger/',"start":"20100209","dbfile":dbdir + "comicdb.tiger.csv"},
"tinas_grooveckdm":{"name":"Tina's Groove","link":'http://content.comicskingdom.net/Tinas_Groove/',"start":"20100209","dbfile":dbdir + "comicdb.tinasgroove.csv"},
"toddckdm":{"name":"Todd the Dinosaur","link":'http://content.comicskingdom.net/Todd/',"start":"20100209","dbfile":dbdir + "comicdb.todd.csv"},
+ "viivijawagnermatinmaapallo":{"name":"Viivi ja Wagner","link":"http://matin.maapallo.org/site.pl/selain/?c=viivijawagner&i=","start":"2500","dbfile":dbdir + "comicdb.viivijawagner.csv"},\r
"zippy_the_pinheadckdm":{"name":"Zippy the Pinhead","link":'http://content.comicskingdom.net/Zippy_the_Pinhead/',"start":"20100209","dbfile":dbdir + "comicdb.zippythepinhead.csv"},
"zitsckdm":{"name":"Zits","link":'http://content.comicskingdom.net/Zits/',"start":"20100209","dbfile":dbdir + "comicdb.zits.csv"},
s = f.read()
f.close()
return self.parse_comics_com(comic, s, 'next')
-
+ elif comic[-13:] == "matinmaapallo":\r
+ realcomic = string.split( comic, 'matinmaapallo', 1)\r
+ linkname = realcomic[0]\r
+ link = "http://matin.maapallo.org/site.pl/selain/?c=" + linkname + "&i=" + str(number)\r
+ print "link: " + link\r
+ try:\r
+ f = urllib2.urlopen(link)\r
+ hcode = f.code\r
+ except:\r
+ hcode = 404\r
+ print "got hcode = " + str(hcode) + "\n"\r
+ print "I am now here"\r
+ if (hcode != 200):\r
+ return False\r
+ else:\r
+ print "checking next matin maapallo issue.."\r
+ s = f.read()\r
+ f.close()\r
+ # title:\r
+ splt = string.split(s, 'seuraava', 1)\r
+ if len(splt) < 2:\r
+ print "no 'prev' found"\r
+ return False\r
+ else:\r
+ next = str( int(number) + 1 )\r
+ print "got next: " + next\r
+ return next\r
+ else:
+ return False
s = f.read()
f.close()
return self.parse_comics_com(comic, s, 'prev')
-
-
+ 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)
+ else:
+ return False
def get_irow(self, comic, number):
height = int(self.sizes['height'])
picwidth = width - 2
maxheight = height - 48
+ retimg = gtk.Image()
if os.path.isfile(filename) == False:
- filename = "/opt/comic-widget/images/next0-48x48.png"
+ filename = "/opt/comic-widget/images/up0-48x48.png"
+ pixbuf = gtk.gdk.pixbuf_new_from_file(filename)
+ parent_buf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, pixbuf.get_has_alpha(), 8, width, maxheight)
+ parent_buf.fill(0x00000000)
+ tmpy = (maxheight / 2) - 24
+ tmpx = (width / 2) - 24
+ pixbuf.copy_area(0,0,picwidth,scaled_buf.get_height(),parent_buf,int(tmpx),int(tmpy))
+ return
pixbuf = gtk.gdk.pixbuf_new_from_file(filename)
parent_buf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, pixbuf.get_has_alpha(), 8, width, maxheight)
- parent_buf.fill(0xffffffff)
- retimg = gtk.Image()
# get correct width/height
new_height = 1
new_width = picwidth