projects
/
rhynodge.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
83b0ccc
)
✨ Update Business Cat filter
author
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Sun, 20 Sep 2020 16:26:07 +0000
(18:26 +0200)
committer
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Sun, 20 Sep 2020 16:26:07 +0000
(18:26 +0200)
src/main/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilter.java
patch
|
blob
|
history
src/test/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilterTest.java
patch
|
blob
|
history
diff --git
a/src/main/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilter.java
b/src/main/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilter.java
index
7b75008
..
397c261
100644
(file)
--- a/
src/main/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilter.java
+++ b/
src/main/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilter.java
@@
-18,13
+18,13
@@
public class BusinessCatComicFilter extends ComicSiteFilter {
@Override
protected Optional<String> extractTitle(Document document) {
@Override
protected Optional<String> extractTitle(Document document) {
- String title = document.select("
#comic img").attr("title"
);
+ String title = document.select("
.comic-title h2").text(
);
return title.isEmpty() ? Optional.<String>absent() : Optional.of(title);
}
@Override
protected List<String> extractImageUrls(Document document) {
return title.isEmpty() ? Optional.<String>absent() : Optional.of(title);
}
@Override
protected List<String> extractImageUrls(Document document) {
- return Arrays.asList(document.select("
#comic
img").attr("src"));
+ return Arrays.asList(document.select("
.comic-image
img").attr("src"));
}
@Override
}
@Override
diff --git
a/src/test/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilterTest.java
b/src/test/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilterTest.java
index
7fb08b3
..
c61957a
100644
(file)
--- a/
src/test/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilterTest.java
+++ b/
src/test/java/net/pterodactylus/rhynodge/filters/comics/BusinessCatComicFilterTest.java
@@
-19,17
+19,17
@@
public class BusinessCatComicFilterTest {
private final Document document;
public BusinessCatComicFilterTest() throws IOException {
private final Document document;
public BusinessCatComicFilterTest() throws IOException {
- document = ResourceLoader.loadDocument(getClass(), "business-cat.html", "http
://www.businesscat.happyjar.com/
/");
+ document = ResourceLoader.loadDocument(getClass(), "business-cat.html", "http
s://www.businesscatcomic.com
/");
}
@Test
public void imageTitleCanBeExtracted() {
}
@Test
public void imageTitleCanBeExtracted() {
- MatcherAssert.assertThat(filter.extractTitle(document), Matchers.is(Optional.of("
Running Lat
e")));
+ MatcherAssert.assertThat(filter.extractTitle(document), Matchers.is(Optional.of("
Full Circl
e")));
}
@Test
public void imageUrlsCanBeExtracted() {
}
@Test
public void imageUrlsCanBeExtracted() {
- MatcherAssert.assertThat(filter.extractImageUrls(document), Matchers.contains("http
://www.businesscat.happyjar.com/wp-content/uploads/2015/01/2015-01-23-Running-Lat
e.png"));
+ MatcherAssert.assertThat(filter.extractImageUrls(document), Matchers.contains("http
s://www.businesscatcomic.com/wp-content/uploads/2019/11/2018-09-07-Full-Circl
e.png"));
}
@Test
}
@Test