F1 Delayed Live Timing
Delay F1 live timing feed and add additional visualisations.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "F1 Delayed Live Timing",
"version": "2024.5.0001",
"description": "Delay F1 live timing feed and add additional visualisations.",
"permissions": [
"storage"
],
"host_permissions": [
"https://*.fia.com/*",
"*://livetiming.formula1.com/*",
"https://ergast.com/api/*",
"https://f1.t21computing.co.uk/*",
"https://api.f1delayedlivetiming.com/*"
],
"background": {
"service_worker": "js/background.js",
"type": "module"
},
"icons": {
"64": "icon-new-64.png",
"128": "icon-new-128.png",
"256": "icon-new-256.png"
},
"content_scripts": [
{
"matches": [
"https://www.formula1.com/en/f1-live-timing.html"
],
"js": [
"js/f1-new-timing-page.js"
],
"css": [
"css/bootstrap-icons.css",
"css/master.css",
"css/f1-new-timing-page.css"
]
},
{
"matches": [
"https://www.formula1.com/en/f1-live-legacy.html",
"https://www.formula1.com/en/f1-live-legacy.html?dlt=true"
],
"js": [
"js/components/country-codes.js",
"js/packages/chart.3.6.0.min.js",
"js/packages/chartjs-plugin-annotation.1.0.2.min.js",
"js/packages/recursive-diff.min.js",
"js/components/f1-results-center.js",
"js/components/f1-analysis-engine.js",
"js/components/f1-recorder.js",
"js/components/f1-gap-radar.js",
"js/components/f1-track-status.js",
"js/components/f1-gap-v3.js",
"js/components/f1-lap-table.js",
"js/components/f1-data-view.js",
"js/components/f1-new-features.js",
"js/sidepages.js",
"js/f1-content.js"
],
"css": [
"css/flag-icons.css",
"css/bootstrap-icons.css",
"css/generic/nice-scroll.css",
"css/components/radar.css",
"css/components/laptable.css",
"css/components/calendar.css",
"css/components/resultsCenter.css",
"css/master.css"
]
},
{
"matches": [
"https://www.fiaformula2.com/livetiming/index.html"
],
"js": [
"js/components/country-codes.js",
"js/packages/chart.3.6.0.min.js",
"js/packages/chartjs-plugin-annotation.1.0.2.min.js",
"js/packages/recursive-diff.min.js",
"js/components/f1-results-center.js",
"js/components/f1-analysis-engine.js",
"js/components/f2-recorder.js",
"js/components/f1-gap-radar.js",
"js/components/f2-track-status.js",
"js/components/f1-gap-v3.js",
"js/components/f1-lap-table.js",
"js/components/f1-data-view.js",
"js/components/f1-new-features.js",
"js/sidepages.js",
"js/f2-content.js"
],
"css": [
"css/flag-icons.css",
"css/bootstrap-icons.css",
"css/generic/nice-scroll.css",
"css/components/radar.css",
"css/components/laptable.css",
"css/components/calendar.css",
"css/components/resultsCenter.css",
"css/master.css",
"css/f2.css"
]
},
{
"matches": [
"https://www.fiaformula3.com/livetiming/index.html"
],
"js": [
"js/components/country-codes.js",
"js/packages/chart.3.6.0.min.js",
"js/packages/chartjs-plugin-annotation.1.0.2.min.js",
"js/packages/recursive-diff.min.js",
"js/components/f1-results-center.js",
"js/components/f1-analysis-engine.js",
"js/components/f2-recorder.js",
"js/components/f1-gap-radar.js",
"js/components/f2-track-status.js",
"js/components/f1-gap-v3.js",
"js/components/f1-lap-table.js",
"js/components/f1-data-view.js",
"js/components/f1-new-features.js",
"js/sidepages.js",
"js/f2-content.js"
],
"css": [
"css/flag-icons.css",
"css/bootstrap-icons.css",
"css/generic/nice-scroll.css",
"css/components/radar.css",
"css/components/laptable.css",
"css/components/calendar.css",
"css/components/resultsCenter.css",
"css/master.css",
"css/f2.css"
]
}
],
"manifest_version": 3,
"web_accessible_resources": [
{
"resources": [
"pages/*",
"images/*",
"fonts/*",
"css/*",
"js/*",
"json/*",
"local/*"
],
"matches": [
"https://www.formula1.com/*",
"https://www.fiaformula2.com/*",
"https://www.fiaformula3.com/*"
]
}
],
"action": {
"default_popup": "pages/popup.html",
"default_icon": {
"64": "icon-new-64.png",
"128": "icon-new-128.png",
"256": "icon-new-256.png"
}
}
}