git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'subtree'
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
supported
/
MangaLel.java
diff --git
a/src/be/nikiroo/fanfix/supported/MangaLel.java
b/src/be/nikiroo/fanfix/supported/MangaLel.java
index 1ba51bc0f5d8a5c32a0341526a5aac142ae3fff6..47efad8594a71830a33e5de698e47256c3d87616 100644
(file)
--- a/
src/be/nikiroo/fanfix/supported/MangaLel.java
+++ b/
src/be/nikiroo/fanfix/supported/MangaLel.java
@@
-32,16
+32,13
@@
class MangaLel extends BasicSupport {
meta.setTitle(getTitle());
meta.setAuthor(getAuthor());
meta.setTitle(getTitle());
meta.setAuthor(getAuthor());
- meta.setDate(
getDate(
));
+ meta.setDate(
bsHelper.formatDate(getDate()
));
meta.setTags(getTags());
meta.setTags(getTags());
- meta.setSource(getType().getSourceName());
meta.setUrl(getSource().toString());
meta.setUrl(getSource().toString());
- meta.setPublisher(getType().getSourceName());
meta.setUuid(getSource().toString());
meta.setLuid("");
meta.setLang("fr");
meta.setSubject("manga");
meta.setUuid(getSource().toString());
meta.setLuid("");
meta.setLang("fr");
meta.setSubject("manga");
- meta.setType(getType().toString());
meta.setImageDocument(true);
meta.setCover(getCover());
meta.setImageDocument(true);
meta.setCover(getCover());
@@
-102,15
+99,6
@@
class MangaLel extends BasicSupport {
}
}
}
}
- if (!value.isEmpty()) {
- try {
- long time = StringUtils.toTime(value);
- value = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
- .format(time);
- } catch (ParseException e) {
- }
- }
-
return value;
}
return value;
}
@@
-147,17
+135,22
@@
class MangaLel extends BasicSupport {
if (img != null) {
String coverUrl = img.absUrl("src");
if (img != null) {
String coverUrl = img.absUrl("src");
- InputStream coverIn;
try {
try {
- coverIn = Instance.getCache().open(new URL(coverUrl), this,
- true);
+ InputStream coverIn = Instance.getInstance().getCache()
+
.open(new URL(coverUrl), this,
true);
try {
try {
- return new Image(coverIn);
+ Image ii = new Image(coverIn);
+ if (ii.getSize() == 0) {
+ ii.close();
+ throw new IOException("Empty image not accepted");
+ }
+
+ return ii;
} finally {
coverIn.close();
}
} catch (IOException e) {
} finally {
coverIn.close();
}
} catch (IOException e) {
- Instance.getTraceHandler().error(e);
+ Instance.get
Instance().get
TraceHandler().error(e);
}
}
}
}
}
}
@@
-209,7
+202,7
@@
class MangaLel extends BasicSupport {
StringBuilder builder = new StringBuilder();
StringBuilder builder = new StringBuilder();
- InputStream in = Instance.getCache().open(chapUrl, this, false);
+ InputStream in = Instance.get
Instance().get
Cache().open(chapUrl, this, false);
try {
Element pageDoc = DataUtil.load(in, "UTF-8", chapUrl.toString());
Element content = pageDoc.getElementById("content");
try {
Element pageDoc = DataUtil.load(in, "UTF-8", chapUrl.toString());
Element content = pageDoc.getElementById("content");