X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FE621.java;h=298ccf16bee07f2b2d3a3124a34543c095dfe2f3;hb=fd25eddc49559d6b0edcc4e2ed5b9bf7869978da;hp=40147652932dcc798e29b0aeebe2b35924260979;hpb=a4143cd74a90e17a811a4581cbeb213fed1f6304;p=fanfix.git
diff --git a/src/be/nikiroo/fanfix/supported/E621.java b/src/be/nikiroo/fanfix/supported/E621.java
index 4014765..298ccf1 100644
--- a/src/be/nikiroo/fanfix/supported/E621.java
+++ b/src/be/nikiroo/fanfix/supported/E621.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.URL;
@@ -13,6 +12,7 @@ import be.nikiroo.fanfix.Instance;
import be.nikiroo.fanfix.data.Chapter;
import be.nikiroo.fanfix.data.MetaData;
import be.nikiroo.fanfix.data.Story;
+import be.nikiroo.utils.Image;
import be.nikiroo.utils.Progress;
import be.nikiroo.utils.StringUtils;
@@ -26,7 +26,7 @@ import be.nikiroo.utils.StringUtils;
*
* @author niki
*/
-class E621 extends BasicSupport {
+class E621 extends BasicSupport_Deprecated {
@Override
public String getSourceName() {
return "e621.net";
@@ -45,11 +45,12 @@ class E621 extends BasicSupport {
meta.setPublisher(getSourceName());
meta.setUuid(source.toString());
meta.setLuid("");
- meta.setLang("EN");
+ meta.setLang("en");
meta.setSubject("Furry");
meta.setType(getType().toString());
meta.setImageDocument(true);
meta.setCover(getCover(source));
+ meta.setFakeCover(true);
return meta;
}
@@ -86,12 +87,12 @@ class E621 extends BasicSupport {
return true;
}
- private BufferedImage getCover(URL source) throws IOException {
+ private Image getCover(URL source) throws IOException {
InputStream in = Instance.getCache().open(source, this, true);
String images = getChapterContent(new URL(source.toString() + "?page="
- + 1), in, 1);
+ + 1), in, 1, null);
if (!images.isEmpty()) {
- int pos = images.indexOf('\n');
+ int pos = images.indexOf("
");
if (pos >= 0) {
images = images.substring(1, pos - 1);
return getImage(this, null, images);
@@ -101,7 +102,7 @@ class E621 extends BasicSupport {
return null;
}
- private String getAuthor(URL source, InputStream in) throws IOException {
+ private String getAuthor(URL source, InputStream in) {
String author = getLine(in, "href=\"/post/show/", 0);
if (author != null) {
String key = "href=\"";
@@ -143,7 +144,7 @@ class E621 extends BasicSupport {
return null;
}
- private String getTitle(InputStream in) throws IOException {
+ private String getTitle(InputStream in) {
String title = getLine(in, "