|
|
|
@ -23,10 +23,7 @@ import java.io.InputStream;
@@ -23,10 +23,7 @@ import java.io.InputStream;
|
|
|
|
|
import java.security.NoSuchAlgorithmException; |
|
|
|
|
import java.time.LocalDate; |
|
|
|
|
import java.time.LocalTime; |
|
|
|
|
import java.util.HashSet; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Objects; |
|
|
|
|
import java.util.Optional; |
|
|
|
|
import java.util.*; |
|
|
|
|
import java.util.function.Predicate; |
|
|
|
|
|
|
|
|
|
public class AtParty extends BaseImporter { |
|
|
|
@ -162,7 +159,19 @@ public class AtParty extends BaseImporter {
@@ -162,7 +159,19 @@ public class AtParty extends BaseImporter {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
protected List<String> extractTags(Tag eventTag) { |
|
|
|
|
return List.of("Gera"); |
|
|
|
|
var tags = new ArrayList<String>(); |
|
|
|
|
tags.add("Gera"); |
|
|
|
|
var res = super.extractLocation(eventTag); |
|
|
|
|
var opt = res.optional(); |
|
|
|
|
|
|
|
|
|
if (opt.isEmpty()) return tags; |
|
|
|
|
var loc = opt.get(); |
|
|
|
|
var lower = loc.toLowerCase(); |
|
|
|
|
if (lower.contains("seven")) tags.add("SevenClub"); |
|
|
|
|
if (lower.contains("music hall")) tags.add("MusicHall"); |
|
|
|
|
if (lower.contains("partyhaus")||lower.contains("qui")) tags.add("Qui"); |
|
|
|
|
if (lower.contains("hofwiesenpark")) tags.add("Hofwiesenpark") |
|
|
|
|
return tags; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|