Unescape parts in MensaParser #31
| @ -24,6 +24,7 @@ package org.mosad.thecitadelofricks.hsoparser | ||||
|  | ||||
| import org.jsoup.Jsoup | ||||
| import org.jsoup.nodes.Document | ||||
| import org.jsoup.parser.Parser | ||||
| import org.mosad.thecitadelofricks.Meal | ||||
| import org.mosad.thecitadelofricks.MensaWeek | ||||
| import org.slf4j.LoggerFactory | ||||
| @ -66,7 +67,7 @@ class MensaParser { | ||||
|  | ||||
|                     day.select("div.menu-tagesplan > div.grid").first()?.select("div.flex-col")?.forEachIndexed { _, meal -> | ||||
|                         val heading = meal.select("h5").text() | ||||
|                         val parts = ArrayList(meal.select("small.extra-text").html().split("<br>").map { it.trim() }) | ||||
|                         val parts = ArrayList(meal.select("small.extra-text").html().split("<br>").map { Parser.unescapeEntities(it, true).trim() }) | ||||
|                         val additives = meal.select("small.zusatzsstoffe[x-show=showAllergenes]").text() | ||||
|                         parts.removeIf { x -> x.isEmpty() || x.isBlank() } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user