git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge commit 'e6bb1700749980e69b5e913acbfd276f129c24dc'
[nikiroo-utils.git]
/
src
/
be
/
nikiroo
/
fanfix
/
searchable
/
MangaLel.java
diff --git
a/src/be/nikiroo/fanfix/searchable/MangaLel.java
b/src/be/nikiroo/fanfix/searchable/MangaLel.java
index 879b163888db05fb9ab309a1bd87a0b8ea4c4602..3e2924f31d5d84a5082fec20b0058a7091c86f5d 100644
(file)
--- a/
src/be/nikiroo/fanfix/searchable/MangaLel.java
+++ b/
src/be/nikiroo/fanfix/searchable/MangaLel.java
@@
-50,12
+50,6
@@
class MangaLel extends BasicSearchable {
// Tags are always complete
}
// Tags are always complete
}
- @Override
- public int searchPages(String search) throws IOException {
- // No pagination
- return 1;
- }
-
@Override
public List<MetaData> search(String search, int page) throws IOException {
String url = BASE_URL + "?nomProjet="
@Override
public List<MetaData> search(String search, int page) throws IOException {
String url = BASE_URL + "?nomProjet="
@@
-76,6
+70,22
@@
class MangaLel extends BasicSearchable {
return getResults(url);
}
return getResults(url);
}
+ @Override
+ public int searchPages(String search) throws IOException {
+ // No pagination
+ return 1;
+ }
+
+ @Override
+ public int searchPages(SearchableTag tag) throws IOException {
+ if (tag.isLeaf()) {
+ // No pagination
+ return 1;
+ }
+
+ return 0;
+ }
+
private List<MetaData> getResults(String sourceUrl) throws IOException {
List<MetaData> metas = new ArrayList<MetaData>();
private List<MetaData> getResults(String sourceUrl) throws IOException {
List<MetaData> metas = new ArrayList<MetaData>();
@@
-103,6
+113,12
@@
class MangaLel extends BasicSearchable {
if (infos != null) {
String[] tab = infos.outerHtml().split("<br>");
if (infos != null) {
String[] tab = infos.outerHtml().split("<br>");
+ meta.setLang("fr");
+ meta.setSource(getType().getSourceName());
+ meta.setPublisher(getType().getSourceName());
+ meta.setType(getType().toString());
+ meta.setSubject("manga");
+ meta.setImageDocument(true);
meta.setTitle(getVal(tab, 0));
meta.setAuthor(getVal(tab, 1));
meta.setTags(Arrays.asList(getVal(tab, 2).split(" ")));
meta.setTitle(getVal(tab, 0));
meta.setAuthor(getVal(tab, 1));
meta.setTags(Arrays.asList(getVal(tab, 2).split(" ")));
@@
-151,6
+167,7
@@
class MangaLel extends BasicSearchable {
if (projectId >= 0) {
meta.setUrl("http://mangas-lecture-en-ligne.fr/index_lel.php?page=presentationProjet&idProjet="
+ projectId);
if (projectId >= 0) {
meta.setUrl("http://mangas-lecture-en-ligne.fr/index_lel.php?page=presentationProjet&idProjet="
+ projectId);
+ meta.setUuid(meta.getUrl());
metas.add(meta);
}
}
metas.add(meta);
}
}