import net.pterodactylus.rhynodge.filters.HtmlFilter;
import net.pterodactylus.rhynodge.filters.HttpQueryFilter;
import net.pterodactylus.rhynodge.filters.comics.LeastICouldDoComicFilter;
+import net.pterodactylus.rhynodge.mergers.ComicMerger;
import net.pterodactylus.rhynodge.queries.HttpQuery;
-import net.pterodactylus.rhynodge.triggers.NewComicTrigger;
import com.google.common.base.Optional;
import com.google.common.collect.ImmutableList;
/** Creates a new “Least I Could Do” watcher. */
public LeastICouldDoWatcher() {
- super(new HttpQuery("http://www.leasticoulddo.com/"), createFilters(), new NewComicTrigger());
+ super(new HttpQuery("https://leasticoulddo.com/"), createFilters(), new ComicMerger());
}
//
@Override
protected Optional<String> extractUrl(Document document) {
- Elements linkTag = document.select("a#feature-comic");
+ Elements linkTag = document.select("a#latest-comic");
return linkTag.hasAttr("href") ? Optional.of(linkTag.attr("href")) : Optional.<String>absent();
}
});