X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FEHentai.java;h=399ce913055cdb66934a287153a768fd6223f5e3;hp=1947620a365fe9e41a95477f88b4960db538966f;hb=cfdaf6052ddc5ca44cf19f1f6d9f154cc8443024;hpb=abe90582de8f4268468f4315573eb0fd40dff689 diff --git a/src/be/nikiroo/fanfix/supported/EHentai.java b/src/be/nikiroo/fanfix/supported/EHentai.java index 1947620..399ce91 100644 --- a/src/be/nikiroo/fanfix/supported/EHentai.java +++ b/src/be/nikiroo/fanfix/supported/EHentai.java @@ -26,11 +26,6 @@ import be.nikiroo.utils.StringUtils; * @author niki */ class EHentai extends BasicSupport_Deprecated { - @Override - public String getSourceName() { - return "e-hentai.org"; - } - @Override protected MetaData getMeta(URL source, InputStream in) throws IOException { MetaData meta = new MetaData(); @@ -39,14 +34,11 @@ class EHentai extends BasicSupport_Deprecated { meta.setAuthor(getAuthor(reset(in))); meta.setDate(getDate(reset(in))); meta.setTags(getTags(reset(in))); - meta.setSource(getSourceName()); meta.setUrl(source.toString()); - meta.setPublisher(getSourceName()); meta.setUuid(source.toString()); meta.setLuid(""); meta.setLang(getLang(reset(in))); meta.setSubject("Hentai"); - meta.setType(getType().toString()); meta.setImageDocument(true); meta.setCover(getCover(source, reset(in))); meta.setFakeCover(true); @@ -59,7 +51,7 @@ class EHentai extends BasicSupport_Deprecated { // There is no chapters on e621, just pagination... Story story = super.process(url, pg); - Chapter only = new Chapter(1, null); + Chapter only = new Chapter(1, ""); for (Chapter chap : story) { only.getParagraphs().addAll(chap.getParagraphs()); } @@ -82,7 +74,6 @@ class EHentai extends BasicSupport_Deprecated { @Override public Map getCookies() { - // TODO Auto-generated method stub Map cookies = super.getCookies(); cookies.put("nw", "1"); return cookies; @@ -124,7 +115,7 @@ class EHentai extends BasicSupport_Deprecated { } else if (langLine.equalsIgnoreCase("French")) { lang = "fr"; } else { - // TODO find the code? + // TODO find the code for other languages? lang = langLine; } } @@ -261,10 +252,8 @@ class EHentai extends BasicSupport_Deprecated { try { pages.add(new URL(line)); } catch (MalformedURLException e) { - Instance.getTraceHandler().error( - new IOException( - "Parsing error, a link is not correctly parsed: " - + line, e)); + Instance.getInstance().getTraceHandler() + .error(new IOException("Parsing error, a link is not correctly parsed: " + line, e)); } } } @@ -278,7 +267,7 @@ class EHentai extends BasicSupport_Deprecated { StringBuilder builder = new StringBuilder(); for (URL page : pages) { - InputStream pageIn = Instance.getCache().open(page, this, false); + InputStream pageIn = Instance.getInstance().getCache().open(page, this, false); try { String link = getKeyLine(pageIn, "id=\"img\"", "src=\"", "\""); if (link != null && !link.isEmpty()) {