diff --git a/metadata-extractor/src/main/kotlin/dev/msfjarvis/claw/metadata/MetadataExtractor.kt b/metadata-extractor/src/main/kotlin/dev/msfjarvis/claw/metadata/MetadataExtractor.kt index fbbd91eb..56213d2f 100644 --- a/metadata-extractor/src/main/kotlin/dev/msfjarvis/claw/metadata/MetadataExtractor.kt +++ b/metadata-extractor/src/main/kotlin/dev/msfjarvis/claw/metadata/MetadataExtractor.kt @@ -35,9 +35,9 @@ constructor( body.string() } val extractedMetadata = crux.extractFrom(parsedUrl, Jsoup.parse(htmlContent, url)) - val faviconUrl = extractedMetadata.urls[FAVICON_URL].toString() - val readingTime = extractedMetadata[DURATION_MS] - val overriddenUrl = extractedMetadata[CANONICAL_URL] ?: url + val faviconUrl = extractedMetadata[FAVICON_URL].toString() + val readingTime = extractedMetadata[DURATION_MS].toString() + val overriddenUrl = extractedMetadata[CANONICAL_URL]?.toString() ?: url LinkMetadata( url = overriddenUrl, faviconUrl = faviconUrl,