diff --git a/src/main/kotlin/org/mosad/thecitadelofricks/controller/CacheController.kt b/src/main/kotlin/org/mosad/thecitadelofricks/controller/CacheController.kt index e59b88f..e0675ed 100644 --- a/src/main/kotlin/org/mosad/thecitadelofricks/controller/CacheController.kt +++ b/src/main/kotlin/org/mosad/thecitadelofricks/controller/CacheController.kt @@ -31,9 +31,7 @@ import org.mosad.thecitadelofricks.hsoparser.MensaParser import org.mosad.thecitadelofricks.hsoparser.TimetableParser import org.slf4j.Logger import org.slf4j.LoggerFactory -import java.io.BufferedWriter -import java.io.File -import java.io.FileWriter +import java.io.* import java.util.* import java.util.concurrent.Executors import kotlin.collections.ArrayList @@ -68,9 +66,9 @@ class CacheController { val currentTime = System.currentTimeMillis() / 1000 val timetableLink = "https://mosad.xyz" val weekNumberYear = 0 + val instr = javaClass.getResourceAsStream("/html/Timetable_normal-week.html") - val htmlFile = File(CacheController::class.java.getResource("/html/Timetable_normal-week.html").path) - val htmlDoc = Jsoup.parse(htmlFile,"UTF-8", "https://www.hs-offenburg.de/") + val htmlDoc = Jsoup.parse(instr,"UTF-8", "https://www.hs-offenburg.de/") val timetableTest = TimetableParser().parseTimeTable(htmlDoc) return@runBlocking TimetableCourseWeek(TimetableCourseMeta(currentTime, courseName, weekIndex, weekNumberYear, timetableLink), timetableTest)