Dolda2000 GitWeb
/
automanga.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improved main-script structure slightly.
[automanga.git]
/
manga
/
mangafox.py
diff --git
a/manga/mangafox.py
b/manga/mangafox.py
index
30329c2
..
c95a77b
100644
(file)
--- a/
manga/mangafox.py
+++ b/
manga/mangafox.py
@@
-1,4
+1,4
@@
-import urllib
+import urllib
, re
import BeautifulSoup
import lib, htcache
soup = BeautifulSoup.BeautifulSoup
import BeautifulSoup
import lib, htcache
soup = BeautifulSoup.BeautifulSoup
@@
-117,6
+117,8
@@
def nextel(el):
return el
class manga(lib.manga):
return el
class manga(lib.manga):
+ cure = re.compile(r"/v\d+/c[\d.]+/$")
+
def __init__(self, lib, id, name, url):
self.lib = lib
self.id = id
def __init__(self, lib, id, name, url):
self.lib = lib
self.id = id
@@
-156,7
+158,7
@@
class manga(lib.manga):
url = n.a["href"].encode("us-ascii")
if url[-7:] == "/1.html":
url = url[:-6]
url = n.a["href"].encode("us-ascii")
if url[-7:] == "/1.html":
url = url[:-6]
- elif
url[-1:] == "/"
:
+ elif
self.cure.search(url) is not None
:
pass
else:
raise Exception("parse error: unexpected chapter URL for %r: %s" % (self, url))
pass
else:
raise Exception("parse error: unexpected chapter URL for %r: %s" % (self, url))