improved parser for cosmic dawn: no longer adding club logo to attachments
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -10,6 +10,7 @@ import static de.srsoftware.tools.TagFilter.*;
|
||||
import static java.nio.charset.StandardCharsets.UTF_8;
|
||||
|
||||
import de.srsoftware.cal.BaseImporter;
|
||||
import de.srsoftware.cal.api.Attachment;
|
||||
import de.srsoftware.cal.api.Coords;
|
||||
import de.srsoftware.tools.*;
|
||||
import java.io.ByteArrayInputStream;
|
||||
@@ -42,6 +43,13 @@ private static final String DEFAULT_LOCATION = "Cosmic Dawn e.V., Spitzweidenweg
|
||||
return "Importiert Events des Kulturbahnhofs in Jena";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<Attachment> extractAttachments(Tag eventTag) {
|
||||
return super.extractAttachments(eventTag).stream()
|
||||
.filter(att -> !att.url().toString().contains("cropped-logo_square"))
|
||||
.toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Predicate<Tag> extractAttachmentsFilter() {
|
||||
return attributeContains(CLASS,"single-event-page");
|
||||
|
||||
Reference in New Issue
Block a user