X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FMangaLel.java;h=d42e74318ddaa4b75f16d34a6f5f424735a12f4c;hb=727108fef9dcc661d45fa69ebf8b76f5128a2b6f;hp=43d0b2cff22972d6e45dc245ae4b3669ae4bfd9a;hpb=af1f506fb4bb7265645e34cd03c6c7178d6a4da7;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/supported/MangaLel.java b/src/be/nikiroo/fanfix/supported/MangaLel.java index 43d0b2c..d42e743 100644 --- a/src/be/nikiroo/fanfix/supported/MangaLel.java +++ b/src/be/nikiroo/fanfix/supported/MangaLel.java @@ -26,11 +26,6 @@ class MangaLel extends BasicSupport { return true; } - @Override - public String getSourceName() { - return "MangaLel.com"; - } - @Override protected MetaData getMeta() throws IOException { MetaData meta = new MetaData(); @@ -41,9 +36,9 @@ class MangaLel extends BasicSupport { meta.setAuthor(authorDateTag[0]); meta.setDate(authorDateTag[1]); meta.setTags(explode(authorDateTag[2])); - meta.setSource(getSourceName()); + meta.setSource(getType().getSourceName()); meta.setUrl(getSource().toString()); - meta.setPublisher(getSourceName()); + meta.setPublisher(getType().getSourceName()); meta.setUuid(getSource().toString()); meta.setLuid(""); meta.setLang("fr"); @@ -156,14 +151,16 @@ class MangaLel extends BasicSupport { protected List> getChapters(Progress pg) { List> urls = new ArrayList>(); - int i = 1; + int i = 0; Element doc = getSourceNode(); - Element chapEls = doc.getElementsByClass("chapters").first(); - for (Element chapEl : chapEls.getElementsByTag("li")) { + Elements chapEls = doc.getElementsByClass("chapters").first() + .getElementsByTag("li"); + for (Element chapEl : chapEls) { Element titleEl = chapEl.getElementsByTag("h5").first(); String title = StringUtils.unhtml(titleEl.text()).trim(); - title = Integer.toString(i++); // because Atril does not support - // strange file names + + // because Atril does not support strange file names + title = Integer.toString(chapEls.size() - i); Element linkEl = chapEl.getElementsByTag("h5").first() .getElementsByTag("a").first(); @@ -175,6 +172,8 @@ class MangaLel extends BasicSupport { } catch (MalformedURLException e) { Instance.getTraceHandler().error(e); } + + i++; } Collections.reverse(urls);