X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fcomics%2FGirlGeniusComicFilter.java;h=1bda719c3af97fd91d381354fe9606c47f43fae2;hb=8afea1d02219d66403108a23ccba04929126e24b;hp=1f26740b70902aab5c4c1340254b06f29edbe5a0;hpb=9329c169a36a9a23e5872fdf580d91e8cac7bb8b;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java index 1f26740..1bda719 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java @@ -17,14 +17,16 @@ package net.pterodactylus.rhynodge.filters.comics; -import java.util.Arrays; import java.util.Collections; import java.util.List; import net.pterodactylus.rhynodge.filters.ComicSiteFilter; +import com.google.common.base.Function; import com.google.common.base.Optional; +import com.google.common.collect.FluentIterable; import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; import org.jsoup.select.Elements; /** @@ -42,7 +44,13 @@ public class GirlGeniusComicFilter extends ComicSiteFilter { @Override protected List extractImageUrls(Document document) { Elements imageElements = document.select("#MainTable img[alt=Comic]"); - return imageElements.hasAttr("src") ? Arrays.asList(imageElements.attr("src")) : Collections.emptyList(); + return imageElements.hasAttr("src") ? FluentIterable.from(imageElements).transform(new Function() { + + @Override + public String apply(Element imageElement) { + return imageElement.attr("src"); + } + }).toList() : Collections.emptyList(); } @Override