Dolda2000 GitWeb
/
automanga.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added names to pages as well.
[automanga.git]
/
manga
/
mangafox.py
diff --git
a/manga/mangafox.py
b/manga/mangafox.py
index
339ed5e
..
110be99
100644
(file)
--- a/
manga/mangafox.py
+++ b/
manga/mangafox.py
@@
-7,6
+7,7
@@
class imgstream(lib.imgstream):
def __init__(self, url):
self.bk = urllib.urlopen(url)
self.ctype = self.bk.info()["Content-Type"]
def __init__(self, url):
self.bk = urllib.urlopen(url)
self.ctype = self.bk.info()["Content-Type"]
+ self.clen = int(self.bk.info()["Content-Length"])
def fileno(self):
return self.bk.fileno()
def fileno(self):
return self.bk.fileno()
@@
-28,6
+29,7
@@
class page(lib.page):
self.manga = self.volume.manga
self.n = n
self.id = str(n)
self.manga = self.volume.manga
self.n = n
self.id = str(n)
+ self.name = u"Page %s" % n
self.url = url
self.ciurl = None
self.url = url
self.ciurl = None
@@
-40,6
+42,12
@@
class page(lib.page):
def open(self):
return imgstream(self.iurl())
def open(self):
return imgstream(self.iurl())
+ def __str__(self):
+ return self.name
+
+ def __repr__(self):
+ return "<mangafox.page %r.%r.%r.%r>" % (self.manga.name, self.volume.name, self.chapter.name, self.name)
+
class chapter(lib.pagelist):
def __init__(self, volume, stack, id, name, url):
self.stack = stack
class chapter(lib.pagelist):
def __init__(self, volume, stack, id, name, url):
self.stack = stack