completed parser for reparier-cafe jena
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
+24
-2
@@ -3,14 +3,36 @@ package de.srsoftware.cal.importer.jena;
|
||||
|
||||
import de.srsoftware.cal.IcalImporter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
|
||||
public class ReparierCafe extends IcalImporter {
|
||||
|
||||
@Override
|
||||
public String url() {
|
||||
return "https://www.reparatur-initiativen.de/events/ical/2553.ics";
|
||||
public Collection<String> tagsFrom(String description) {
|
||||
var tags = new HashSet<String>();
|
||||
tags.add("Jena");
|
||||
tags.add("Repariercafe");
|
||||
tags.add("Reparier-Café");
|
||||
var lines = description.split("\n");
|
||||
for (var line : lines){
|
||||
if (line.startsWith("Kategorien:")) {
|
||||
var kategorien = line.substring(11).trim().split(" ");
|
||||
for (var kat : kategorien) tags.add(kat);
|
||||
}
|
||||
}
|
||||
return tags;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "Reparier-Café Jena";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String url() {
|
||||
return "https://www.reparatur-initiativen.de/events/ical/2553.ics";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user