X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FMangaFox.java;h=8fc1965dfe20839fe9c406a07f12ad52c3a5527a;hb=0ffa47548f474c1330d8d723300d9aa7a4894736;hp=502cb10188a30a0104bf1343e04021a2428ae496;hpb=62c63b0724f4bc45999cb2e7186b4b3ada479a0a;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/supported/MangaFox.java b/src/be/nikiroo/fanfix/supported/MangaFox.java index 502cb10..8fc1965 100644 --- a/src/be/nikiroo/fanfix/supported/MangaFox.java +++ b/src/be/nikiroo/fanfix/supported/MangaFox.java @@ -1,6 +1,5 @@ package be.nikiroo.fanfix.supported; -import java.awt.image.BufferedImage; import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; @@ -13,11 +12,11 @@ import java.util.Scanner; import be.nikiroo.fanfix.Instance; import be.nikiroo.fanfix.data.MetaData; -import be.nikiroo.utils.ImageUtils; +import be.nikiroo.utils.Image; import be.nikiroo.utils.Progress; import be.nikiroo.utils.StringUtils; -class MangaFox extends BasicSupport { +class MangaFox extends BasicSupport_Deprecated { @Override protected boolean isHtml() { return true; @@ -163,7 +162,7 @@ class MangaFox extends BasicSupport { return null; } - private BufferedImage getCover(InputStream in) { + private Image getCover(InputStream in) { String line = getLine(in, " property=\"og:image\"", 0); String cover = null; if (line != null) { @@ -186,7 +185,7 @@ class MangaFox extends BasicSupport { try { coverIn = openEx(cover); try { - return ImageUtils.fromStream(coverIn); + return new Image(coverIn); } finally { coverIn.close(); } @@ -361,9 +360,10 @@ class MangaFox extends BasicSupport { setCurrentReferer(url); pg.setProgress((i++) % pg.getMax()); } catch (IOException e) { - Instance.getTraceHandler().error(new IOException( - "Cannot get the next manga page which is: " - + linkNext, e)); + Instance.getTraceHandler().error( + new IOException( + "Cannot get the next manga page which is: " + + linkNext, e)); } } @@ -376,6 +376,9 @@ class MangaFox extends BasicSupport { @Override protected boolean supports(URL url) { + // Broken code (see MangaFoxNew) + if (true) + return false; return "mangafox.me".equals(url.getHost()) || "www.mangafox.me".equals(url.getHost()); }