Browse Source

improved parser for cosmic dawn: no longer adding club logo to attachments

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
main
Stephan Richter 4 months ago
parent
commit
ca6d50af81
  1. 8
      de.srsoftware.cal.importer/src/main/java/de/srsoftware/cal/importer/jena/CosmicDawn.java

8
de.srsoftware.cal.importer/src/main/java/de/srsoftware/cal/importer/jena/CosmicDawn.java

@ -10,6 +10,7 @@ import static de.srsoftware.tools.TagFilter.*; @@ -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 @@ -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");

Loading…
Cancel
Save