Added Namer to BloomingFaeries since the web comic author doesn't seem intrested in sticking to any kind of file naming convention
This commit is contained in:
parent
1045bb7d4a
commit
6e8231e78a
1 changed files with 12 additions and 2 deletions
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
from re import compile, escape
|
from re import compile, escape
|
||||||
|
|
||||||
from ..util import tagre
|
from ..util import tagre, getPageContent
|
||||||
from ..scraper import _BasicScraper, _ParserScraper
|
from ..scraper import _BasicScraper, _ParserScraper
|
||||||
from ..helpers import indirectStarter
|
from ..helpers import indirectStarter
|
||||||
|
|
||||||
|
@ -160,13 +160,23 @@ class BloomingFaeries(_BasicScraper):
|
||||||
imageSearch = compile(tagre("img", "src", r'http://www.bloomingfaeries.com/wp-content/uploads([^"]+)', after='title'))
|
imageSearch = compile(tagre("img", "src", r'http://www.bloomingfaeries.com/wp-content/uploads([^"]+)', after='title'))
|
||||||
prevSearch = compile(tagre("a", "href", r'([^"]+)', after='comic-nav-base comic-nav-previous'))
|
prevSearch = compile(tagre("a", "href", r'([^"]+)', after='comic-nav-base comic-nav-previous'))
|
||||||
help = 'Index format: stripname'
|
help = 'Index format: stripname'
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def imageUrlModifier(cls, imageUrl, data):
|
def imageUrlModifier(cls, imageUrl, data):
|
||||||
print imageUrl
|
print imageUrl
|
||||||
if imageUrl:
|
if imageUrl:
|
||||||
return imageUrl.replace("http://www.bloomingfaeries.com/","http://www.bloomingfaeries.com/wp-content/uploads/")
|
return imageUrl.replace("http://www.bloomingfaeries.com/","http://www.bloomingfaeries.com/wp-content/uploads/")
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def namer(cls, imageUrl, pageUrl):
|
||||||
|
bf = imageUrl.split('/')
|
||||||
|
name = bf[-1]
|
||||||
|
re = compile(tagre("div","class",r'comic-id-([^"]+)'))
|
||||||
|
content = getPageContent(pageUrl, cls.session)
|
||||||
|
match = re.search(content)
|
||||||
|
if not match:
|
||||||
|
return None
|
||||||
|
return "BF%s_%s" % (match.group(1),name)
|
||||||
|
|
||||||
class BMovieComic(_BasicScraper):
|
class BMovieComic(_BasicScraper):
|
||||||
url = 'http://www.bmoviecomic.com/'
|
url = 'http://www.bmoviecomic.com/'
|
||||||
|
|
Loading…
Reference in a new issue