NÅ: Illsint
Kilde:
Dagbladet
First seen: 2025-11-16 18:49:08
🏷️ Extracted Entities (1)
Illsint
(entity)
Article Version History (3 versions)
This article has been updated since it was first fetched. Below are all versions:
Version 3
Current
2025-11-16 20:59:23
NÅ: Illsint
UPDATE
Updated: 2025-11-16 20:59:23
🔍 All Metadata (JSON)
{
"tags" : [],
"description" : "",
"published_at" : null,
"author" : "",
"og" : {},
"meta" : {
"viewport" : "width=device-width, initial-scale=1"
},
"keywords" : [],
"schema" : {},
"title" : "Livecenter",
"content" : "",
"image_url" : null,
"twitter" : {},
"raw_feed_item" : "<item>\n <title><![CDATA[NÅ: Illsint]]></title>\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n <guid>https://www.dagbladet.no/a/</guid>\n <description><![CDATA[]]></description>\n <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860525.webp?imageId=83860525&width=1058&height=478&format=jpg\" />\n</item>"
}
📰 Original Feed Item XML
<item>
<title><![CDATA[NÅ: Illsint]]></title>
<link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
<guid>https://www.dagbladet.no/a/</guid>
<description><![CDATA[]]></description>
<enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860525.webp?imageId=83860525&width=1058&height=478&format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
<head>
<meta charset="utf-8" />
<title>Livecenter</title>
<base href="/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/styles.css" />
<style>
#preloader {
--hue: 223;
--bg: hsl(var(--hue), 10%, 90%);
--fg: hsl(var(--hue), 10%, 10%);
font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));
width: 100vw;
height: 100vh;
background-color: var(--bg);
color: var(--fg);
font: 1em/1.5 sans-serif;
height: 100vh;
display: grid;
place-items: center;
transition: background-color 0.3s;
}
.ap {
width: 8em;
height: 16em;
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 10%, 0.15);
transition: stroke 0.3s;
}
.ap__worm1,
.ap__worm2 {
animation-duration: 3s;
animation-iteration-count: infinite;
}
.ap__worm1 {
animation-name: worm1;
}
.ap__worm2 {
animation-name: worm2;
visibility: hidden;
}
/* Dark theme */
@media (prefers-color-scheme: dark) {
.preloader {
--bg: hsl(var(--hue), 10%, 10%);
--fg: hsl(var(--hue), 10%, 90%);
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 90%, 0.1);
}
}
/* Animtions */
@keyframes worm1 {
from {
animation-timing-function: ease-in-out;
stroke-dashoffset: -87.96;
}
20% {
animation-timing-function: ease-in;
stroke-dashoffset: 0;
}
60% {
stroke-dashoffset: -791.68;
visibility: visible;
}
60.1%,
to {
stroke-dashoffset: -791.68;
visibility: hidden;
}
}
@keyframes worm2 {
from,
60% {
stroke-dashoffset: -87.96;
visibility: hidden;
}
60.1% {
animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
stroke-dashoffset: -87.96;
visibility: visible;
}
77% {
animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
stroke-dashoffset: -340;
visibility: visible;
}
to {
stroke-dashoffset: -669.92;
visibility: visible;
}
}
</style>
<script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
</head>
<body>
<div id="root"></div>
<div id="preloader">
<svg
class="ap"
viewBox="0 0 128 256"
width="128px"
height="256px"
xmlns="http://www.w3.org/2000/svg"
>
<defs>
<linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
<linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(193,90%,55%)" />
<stop offset="50%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
</defs>
<circle
class="ap__ring"
r="56"
cx="64"
cy="192"
fill="none"
stroke="#ddd"
stroke-width="16"
stroke-linecap="round"
/>
<circle
class="ap__worm1"
r="56"
cx="64"
cy="192"
fill="none"
stroke="url(#ap-grad1)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 263.89"
/>
<path
class="ap__worm2"
d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
fill="none"
stroke="url(#ap-grad2)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 494"
/>
</svg>
</div>
</body>
</html>
🗄️ Database Row (All Fields)
{
"article_id" : 1846,
"author" : "",
"category" : "",
"change_type" : "update",
"content" : "",
"created_at" : "2025-11-16 20:59:23",
"id" : 2400,
"image_local_path" : null,
"image_ratio" : null,
"image_url" : null,
"image_url_normalized" : "",
"is_paywalled" : 0,
"is_video" : 0,
"keywords" : null,
"metadata" : "{\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"},\"content\":\"\",\"schema\":{},\"og\":{},\"author\":\"\",\"raw_feed_item\":\"<item>\\n <title><![CDATA[NÃ
: Illsint]]></title>\\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n <guid>https://www.dagbladet.no/a/</guid>\\n <description><![CDATA[]]></description>\\n <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860525.webp?imageId=83860525&width=1058&height=478&format=jpg\\\" />\\n</item>\",\"description\":\"\",\"keywords\":[],\"tags\":[],\"image_url\":null,\"published_at\":null,\"title\":\"Livecenter\",\"twitter\":{}}",
"og_title" : null,
"published_at" : null,
"raw_html" : "<!doctype html>\n<html lang=\"no\">\n <head>\n <meta charset=\"utf-8\" />\n <title>Livecenter</title>\n <base href=\"/\" />\n\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n <link rel=\"manifest\" href=\"/manifest.json\" />\n <link rel=\"stylesheet\" href=\"/styles.css\" />\n <style>\n #preloader {\n --hue: 223;\n --bg: hsl(var(--hue), 10%, 90%);\n --fg: hsl(var(--hue), 10%, 10%);\n font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n width: 100vw;\n height: 100vh;\n\n background-color: var(--bg);\n color: var(--fg);\n font: 1em/1.5 sans-serif;\n height: 100vh;\n display: grid;\n place-items: center;\n transition: background-color 0.3s;\n }\n\n .ap {\n width: 8em;\n height: 16em;\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 10%, 0.15);\n transition: stroke 0.3s;\n }\n .ap__worm1,\n .ap__worm2 {\n animation-duration: 3s;\n animation-iteration-count: infinite;\n }\n .ap__worm1 {\n animation-name: worm1;\n }\n .ap__worm2 {\n animation-name: worm2;\n visibility: hidden;\n }\n\n /* Dark theme */\n @media (prefers-color-scheme: dark) {\n .preloader {\n --bg: hsl(var(--hue), 10%, 10%);\n --fg: hsl(var(--hue), 10%, 90%);\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 90%, 0.1);\n }\n }\n\n /* Animtions */\n @keyframes worm1 {\n from {\n animation-timing-function: ease-in-out;\n stroke-dashoffset: -87.96;\n }\n 20% {\n animation-timing-function: ease-in;\n stroke-dashoffset: 0;\n }\n 60% {\n stroke-dashoffset: -791.68;\n visibility: visible;\n }\n 60.1%,\n to {\n stroke-dashoffset: -791.68;\n visibility: hidden;\n }\n }\n @keyframes worm2 {\n from,\n 60% {\n stroke-dashoffset: -87.96;\n visibility: hidden;\n }\n 60.1% {\n animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n stroke-dashoffset: -87.96;\n visibility: visible;\n }\n 77% {\n animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n stroke-dashoffset: -340;\n visibility: visible;\n }\n to {\n stroke-dashoffset: -669.92;\n visibility: visible;\n }\n }\n </style>\n <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n </head>\n <body>\n <div id=\"root\"></div>\n <div id=\"preloader\">\n <svg\n class=\"ap\"\n viewBox=\"0 0 128 256\"\n width=\"128px\"\n height=\"256px\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <defs>\n <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n </defs>\n <circle\n class=\"ap__ring\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"#ddd\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n />\n <circle\n class=\"ap__worm1\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"url(#ap-grad1)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 263.89\"\n />\n <path\n class=\"ap__worm2\"\n d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n fill=\"none\"\n stroke=\"url(#ap-grad2)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 494\"\n />\n </svg>\n </div>\n\n </body>\n</html>\n",
"source_updated_at" : "2025-11-16 20:59:23",
"summary" : "",
"tags" : null,
"title" : "NÅ: Illsint",
"twitter_title" : null,
"version" : 3
}
Version 2
2025-11-16 19:54:25
Vekker oppsikt: - Fasit
UPDATE
Updated: 2025-11-16 19:54:25
🔍 All Metadata (JSON)
{
"author" : "",
"published_at" : null,
"description" : "",
"tags" : [],
"meta" : {
"viewport" : "width=device-width, initial-scale=1"
},
"og" : {},
"title" : "Livecenter",
"schema" : {},
"keywords" : [],
"image_url" : null,
"content" : "",
"twitter" : {},
"raw_feed_item" : "<item>\n <title><![CDATA[Vekker oppsikt: - Fasit]]></title>\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n <guid>https://www.dagbladet.no/a/</guid>\n <description><![CDATA[]]></description>\n <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860278.webp?imageId=83860278&width=1058&height=478&format=jpg\" />\n</item>"
}
📰 Original Feed Item XML
<item>
<title><![CDATA[Vekker oppsikt: - Fasit]]></title>
<link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
<guid>https://www.dagbladet.no/a/</guid>
<description><![CDATA[]]></description>
<enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860278.webp?imageId=83860278&width=1058&height=478&format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
<head>
<meta charset="utf-8" />
<title>Livecenter</title>
<base href="/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/styles.css" />
<style>
#preloader {
--hue: 223;
--bg: hsl(var(--hue), 10%, 90%);
--fg: hsl(var(--hue), 10%, 10%);
font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));
width: 100vw;
height: 100vh;
background-color: var(--bg);
color: var(--fg);
font: 1em/1.5 sans-serif;
height: 100vh;
display: grid;
place-items: center;
transition: background-color 0.3s;
}
.ap {
width: 8em;
height: 16em;
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 10%, 0.15);
transition: stroke 0.3s;
}
.ap__worm1,
.ap__worm2 {
animation-duration: 3s;
animation-iteration-count: infinite;
}
.ap__worm1 {
animation-name: worm1;
}
.ap__worm2 {
animation-name: worm2;
visibility: hidden;
}
/* Dark theme */
@media (prefers-color-scheme: dark) {
.preloader {
--bg: hsl(var(--hue), 10%, 10%);
--fg: hsl(var(--hue), 10%, 90%);
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 90%, 0.1);
}
}
/* Animtions */
@keyframes worm1 {
from {
animation-timing-function: ease-in-out;
stroke-dashoffset: -87.96;
}
20% {
animation-timing-function: ease-in;
stroke-dashoffset: 0;
}
60% {
stroke-dashoffset: -791.68;
visibility: visible;
}
60.1%,
to {
stroke-dashoffset: -791.68;
visibility: hidden;
}
}
@keyframes worm2 {
from,
60% {
stroke-dashoffset: -87.96;
visibility: hidden;
}
60.1% {
animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
stroke-dashoffset: -87.96;
visibility: visible;
}
77% {
animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
stroke-dashoffset: -340;
visibility: visible;
}
to {
stroke-dashoffset: -669.92;
visibility: visible;
}
}
</style>
<script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
</head>
<body>
<div id="root"></div>
<div id="preloader">
<svg
class="ap"
viewBox="0 0 128 256"
width="128px"
height="256px"
xmlns="http://www.w3.org/2000/svg"
>
<defs>
<linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
<linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(193,90%,55%)" />
<stop offset="50%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
</defs>
<circle
class="ap__ring"
r="56"
cx="64"
cy="192"
fill="none"
stroke="#ddd"
stroke-width="16"
stroke-linecap="round"
/>
<circle
class="ap__worm1"
r="56"
cx="64"
cy="192"
fill="none"
stroke="url(#ap-grad1)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 263.89"
/>
<path
class="ap__worm2"
d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
fill="none"
stroke="url(#ap-grad2)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 494"
/>
</svg>
</div>
</body>
</html>
🗄️ Database Row (All Fields)
{
"article_id" : 1846,
"author" : "",
"category" : "",
"change_type" : "update",
"content" : "",
"created_at" : "2025-11-16 19:54:25",
"id" : 2374,
"image_local_path" : null,
"image_ratio" : null,
"image_url" : null,
"image_url_normalized" : "",
"is_paywalled" : 0,
"is_video" : 0,
"keywords" : null,
"metadata" : "{\"twitter\":{},\"published_at\":null,\"title\":\"Livecenter\",\"image_url\":null,\"tags\":[],\"keywords\":[],\"description\":\"\",\"raw_feed_item\":\"<item>\\n <title><![CDATA[Vekker oppsikt: - Fasit]]></title>\\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n <guid>https://www.dagbladet.no/a/</guid>\\n <description><![CDATA[]]></description>\\n <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860278.webp?imageId=83860278&width=1058&height=478&format=jpg\\\" />\\n</item>\",\"author\":\"\",\"og\":{},\"content\":\"\",\"schema\":{},\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"}}",
"og_title" : null,
"published_at" : null,
"raw_html" : "<!doctype html>\n<html lang=\"no\">\n <head>\n <meta charset=\"utf-8\" />\n <title>Livecenter</title>\n <base href=\"/\" />\n\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n <link rel=\"manifest\" href=\"/manifest.json\" />\n <link rel=\"stylesheet\" href=\"/styles.css\" />\n <style>\n #preloader {\n --hue: 223;\n --bg: hsl(var(--hue), 10%, 90%);\n --fg: hsl(var(--hue), 10%, 10%);\n font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n width: 100vw;\n height: 100vh;\n\n background-color: var(--bg);\n color: var(--fg);\n font: 1em/1.5 sans-serif;\n height: 100vh;\n display: grid;\n place-items: center;\n transition: background-color 0.3s;\n }\n\n .ap {\n width: 8em;\n height: 16em;\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 10%, 0.15);\n transition: stroke 0.3s;\n }\n .ap__worm1,\n .ap__worm2 {\n animation-duration: 3s;\n animation-iteration-count: infinite;\n }\n .ap__worm1 {\n animation-name: worm1;\n }\n .ap__worm2 {\n animation-name: worm2;\n visibility: hidden;\n }\n\n /* Dark theme */\n @media (prefers-color-scheme: dark) {\n .preloader {\n --bg: hsl(var(--hue), 10%, 10%);\n --fg: hsl(var(--hue), 10%, 90%);\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 90%, 0.1);\n }\n }\n\n /* Animtions */\n @keyframes worm1 {\n from {\n animation-timing-function: ease-in-out;\n stroke-dashoffset: -87.96;\n }\n 20% {\n animation-timing-function: ease-in;\n stroke-dashoffset: 0;\n }\n 60% {\n stroke-dashoffset: -791.68;\n visibility: visible;\n }\n 60.1%,\n to {\n stroke-dashoffset: -791.68;\n visibility: hidden;\n }\n }\n @keyframes worm2 {\n from,\n 60% {\n stroke-dashoffset: -87.96;\n visibility: hidden;\n }\n 60.1% {\n animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n stroke-dashoffset: -87.96;\n visibility: visible;\n }\n 77% {\n animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n stroke-dashoffset: -340;\n visibility: visible;\n }\n to {\n stroke-dashoffset: -669.92;\n visibility: visible;\n }\n }\n </style>\n <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n </head>\n <body>\n <div id=\"root\"></div>\n <div id=\"preloader\">\n <svg\n class=\"ap\"\n viewBox=\"0 0 128 256\"\n width=\"128px\"\n height=\"256px\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <defs>\n <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n </defs>\n <circle\n class=\"ap__ring\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"#ddd\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n />\n <circle\n class=\"ap__worm1\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"url(#ap-grad1)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 263.89\"\n />\n <path\n class=\"ap__worm2\"\n d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n fill=\"none\"\n stroke=\"url(#ap-grad2)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 494\"\n />\n </svg>\n </div>\n\n </body>\n</html>\n",
"source_updated_at" : "2025-11-16 19:54:25",
"summary" : "",
"tags" : null,
"title" : "Vekker oppsikt: - Fasit",
"twitter_title" : null,
"version" : 2
}
Version 1
2025-11-16 18:49:08
Enorm kø: - Vanvittig trøkk
NEW
Updated: 2025-11-16 18:49:08
🔍 All Metadata (JSON)
{
"image_url" : null,
"content" : "",
"raw_feed_item" : "<item>\n <title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n <guid>https://www.dagbladet.no/a/</guid>\n <description><![CDATA[]]></description>\n <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860164.webp?imageId=83860164&width=1058&height=478&format=jpg\" />\n</item>",
"twitter" : {},
"meta" : {
"viewport" : "width=device-width, initial-scale=1"
},
"og" : {},
"published_at" : null,
"author" : "",
"tags" : [],
"description" : "",
"keywords" : [],
"title" : "Livecenter",
"schema" : {}
}
📰 Original Feed Item XML
<item>
<title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>
<link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
<guid>https://www.dagbladet.no/a/</guid>
<description><![CDATA[]]></description>
<enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860164.webp?imageId=83860164&width=1058&height=478&format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
<head>
<meta charset="utf-8" />
<title>Livecenter</title>
<base href="/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/styles.css" />
<style>
#preloader {
--hue: 223;
--bg: hsl(var(--hue), 10%, 90%);
--fg: hsl(var(--hue), 10%, 10%);
font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));
width: 100vw;
height: 100vh;
background-color: var(--bg);
color: var(--fg);
font: 1em/1.5 sans-serif;
height: 100vh;
display: grid;
place-items: center;
transition: background-color 0.3s;
}
.ap {
width: 8em;
height: 16em;
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 10%, 0.15);
transition: stroke 0.3s;
}
.ap__worm1,
.ap__worm2 {
animation-duration: 3s;
animation-iteration-count: infinite;
}
.ap__worm1 {
animation-name: worm1;
}
.ap__worm2 {
animation-name: worm2;
visibility: hidden;
}
/* Dark theme */
@media (prefers-color-scheme: dark) {
.preloader {
--bg: hsl(var(--hue), 10%, 10%);
--fg: hsl(var(--hue), 10%, 90%);
}
.ap__ring {
stroke: hsla(var(--hue), 10%, 90%, 0.1);
}
}
/* Animtions */
@keyframes worm1 {
from {
animation-timing-function: ease-in-out;
stroke-dashoffset: -87.96;
}
20% {
animation-timing-function: ease-in;
stroke-dashoffset: 0;
}
60% {
stroke-dashoffset: -791.68;
visibility: visible;
}
60.1%,
to {
stroke-dashoffset: -791.68;
visibility: hidden;
}
}
@keyframes worm2 {
from,
60% {
stroke-dashoffset: -87.96;
visibility: hidden;
}
60.1% {
animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
stroke-dashoffset: -87.96;
visibility: visible;
}
77% {
animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
stroke-dashoffset: -340;
visibility: visible;
}
to {
stroke-dashoffset: -669.92;
visibility: visible;
}
}
</style>
<script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
</head>
<body>
<div id="root"></div>
<div id="preloader">
<svg
class="ap"
viewBox="0 0 128 256"
width="128px"
height="256px"
xmlns="http://www.w3.org/2000/svg"
>
<defs>
<linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
<linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="hsl(193,90%,55%)" />
<stop offset="50%" stop-color="hsl(223,90%,55%)" />
<stop offset="100%" stop-color="hsl(253,90%,55%)" />
</linearGradient>
</defs>
<circle
class="ap__ring"
r="56"
cx="64"
cy="192"
fill="none"
stroke="#ddd"
stroke-width="16"
stroke-linecap="round"
/>
<circle
class="ap__worm1"
r="56"
cx="64"
cy="192"
fill="none"
stroke="url(#ap-grad1)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 263.89"
/>
<path
class="ap__worm2"
d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
fill="none"
stroke="url(#ap-grad2)"
stroke-width="16"
stroke-linecap="round"
stroke-dasharray="87.96 494"
/>
</svg>
</div>
</body>
</html>
🗄️ Database Row (All Fields)
{
"article_id" : 1846,
"author" : "",
"category" : "",
"change_type" : "new",
"content" : "",
"created_at" : "2025-11-16 18:49:08",
"id" : 2261,
"image_local_path" : null,
"image_ratio" : null,
"image_url" : null,
"image_url_normalized" : "",
"is_paywalled" : 0,
"is_video" : 0,
"keywords" : null,
"metadata" : "{\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"},\"content\":\"\",\"schema\":{},\"author\":\"\",\"og\":{},\"keywords\":[],\"tags\":[],\"raw_feed_item\":\"<item>\\n <title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>\\n <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n <guid>https://www.dagbladet.no/a/</guid>\\n <description><![CDATA[]]></description>\\n <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860164.webp?imageId=83860164&width=1058&height=478&format=jpg\\\" />\\n</item>\",\"description\":\"\",\"title\":\"Livecenter\",\"published_at\":null,\"twitter\":{},\"image_url\":null}",
"og_title" : null,
"published_at" : null,
"raw_html" : "<!doctype html>\n<html lang=\"no\">\n <head>\n <meta charset=\"utf-8\" />\n <title>Livecenter</title>\n <base href=\"/\" />\n\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n <link rel=\"manifest\" href=\"/manifest.json\" />\n <link rel=\"stylesheet\" href=\"/styles.css\" />\n <style>\n #preloader {\n --hue: 223;\n --bg: hsl(var(--hue), 10%, 90%);\n --fg: hsl(var(--hue), 10%, 10%);\n font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n width: 100vw;\n height: 100vh;\n\n background-color: var(--bg);\n color: var(--fg);\n font: 1em/1.5 sans-serif;\n height: 100vh;\n display: grid;\n place-items: center;\n transition: background-color 0.3s;\n }\n\n .ap {\n width: 8em;\n height: 16em;\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 10%, 0.15);\n transition: stroke 0.3s;\n }\n .ap__worm1,\n .ap__worm2 {\n animation-duration: 3s;\n animation-iteration-count: infinite;\n }\n .ap__worm1 {\n animation-name: worm1;\n }\n .ap__worm2 {\n animation-name: worm2;\n visibility: hidden;\n }\n\n /* Dark theme */\n @media (prefers-color-scheme: dark) {\n .preloader {\n --bg: hsl(var(--hue), 10%, 10%);\n --fg: hsl(var(--hue), 10%, 90%);\n }\n .ap__ring {\n stroke: hsla(var(--hue), 10%, 90%, 0.1);\n }\n }\n\n /* Animtions */\n @keyframes worm1 {\n from {\n animation-timing-function: ease-in-out;\n stroke-dashoffset: -87.96;\n }\n 20% {\n animation-timing-function: ease-in;\n stroke-dashoffset: 0;\n }\n 60% {\n stroke-dashoffset: -791.68;\n visibility: visible;\n }\n 60.1%,\n to {\n stroke-dashoffset: -791.68;\n visibility: hidden;\n }\n }\n @keyframes worm2 {\n from,\n 60% {\n stroke-dashoffset: -87.96;\n visibility: hidden;\n }\n 60.1% {\n animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n stroke-dashoffset: -87.96;\n visibility: visible;\n }\n 77% {\n animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n stroke-dashoffset: -340;\n visibility: visible;\n }\n to {\n stroke-dashoffset: -669.92;\n visibility: visible;\n }\n }\n </style>\n <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n </head>\n <body>\n <div id=\"root\"></div>\n <div id=\"preloader\">\n <svg\n class=\"ap\"\n viewBox=\"0 0 128 256\"\n width=\"128px\"\n height=\"256px\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <defs>\n <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n </linearGradient>\n </defs>\n <circle\n class=\"ap__ring\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"#ddd\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n />\n <circle\n class=\"ap__worm1\"\n r=\"56\"\n cx=\"64\"\n cy=\"192\"\n fill=\"none\"\n stroke=\"url(#ap-grad1)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 263.89\"\n />\n <path\n class=\"ap__worm2\"\n d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n fill=\"none\"\n stroke=\"url(#ap-grad2)\"\n stroke-width=\"16\"\n stroke-linecap=\"round\"\n stroke-dasharray=\"87.96 494\"\n />\n </svg>\n </div>\n\n </body>\n</html>\n",
"source_updated_at" : "2025-11-16 18:49:08",
"summary" : "",
"tags" : null,
"title" : "Enorm kø: - Vanvittig trøkk",
"twitter_title" : null,
"version" : 1
}