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 static java.nio.charset.StandardCharsets.UTF_8;
|
||||||
|
|
||||||
import de.srsoftware.cal.BaseImporter;
|
import de.srsoftware.cal.BaseImporter;
|
||||||
|
import de.srsoftware.cal.api.Attachment;
|
||||||
import de.srsoftware.cal.api.Coords;
|
import de.srsoftware.cal.api.Coords;
|
||||||
import de.srsoftware.tools.*;
|
import de.srsoftware.tools.*;
|
||||||
import java.io.ByteArrayInputStream;
|
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";
|
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
|
@Override
|
||||||
protected Predicate<Tag> extractAttachmentsFilter() {
|
protected Predicate<Tag> extractAttachmentsFilter() {
|
||||||
return attributeContains(CLASS,"single-event-page");
|
return attributeContains(CLASS,"single-event-page");
|
||||||
|
|||||||
Reference in New Issue
Block a user