Running Challenges
Adds challenge progress information to your parkrun athlete results page.
Additional files are visible only to premium users
manifest.json
{
"manifest_version": 2,
"name": "Running Challenges",
"description": "Adds challenge progress information to your parkrun athlete results page.",
"version": "1.4.0.412",
"content_security_policy": "default-src 'self'; connect-src https://www.parkrun.org.uk https://running-challenges.co.uk https://images.parkrun.com",
"browser_action": {
"default_icon": "images/logo/logo-128x128.png"
},
"icons": {
"128": "images/logo/logo-128x128.png"
},
"applications": {
"gecko": {
"id": "{70afe5fd-82a7-4300-9b3e-06ac0bd1c92d}"
}
},
"content_scripts": [
{
"matches": [
"*://www.parkrun.org.uk/parkrunner/*/all/",
"*://www.parkrun.com.au/parkrunner/*/all/",
"*://www.parkrun.co.nz/parkrunner/*/all/",
"*://www.parkrun.ca/parkrunner/*/all/",
"*://www.parkrun.ie/parkrunner/*/all/",
"*://www.parkrun.co.za/parkrunner/*/all/",
"*://www.parkrun.us/parkrunner/*/all/",
"*://www.parkrun.sg/parkrunner/*/all/",
"*://www.parkrun.pl/parkrunner/*/all/",
"*://www.parkrun.it/parkrunner/*/all/",
"*://www.parkrun.dk/parkrunner/*/all/",
"*://www.parkrun.se/parkrunner/*/all/",
"*://www.parkrun.fi/parkrunner/*/all/",
"*://www.parkrun.fr/parkrunner/*/all/",
"*://www.parkrun.no/parkrunner/*/all/",
"*://www.parkrun.com.de/parkrunner/*/all/",
"*://www.parkrun.ru/parkrunner/*/all/",
"*://www.parkrun.my/parkrunner/*/all/",
"*://www.parkrun.jp/parkrunner/*/all/",
"*://www.parkrun.co.nl/parkrunner/*/all/",
"*://www.parkrun.co.at/parkrunner/*/all/"
],
"js": [
"js/lib/version.js",
"js/lib/third-party/jquery/jquery-3.6.0.js",
"js/lib/third-party/leaflet/leaflet-1.3.1.js",
"js/lib/third-party/leaflet-fullscreen/leaflet-fullscreen-1.0.1.js",
"js/lib/third-party/leaflet-markercluster/leaflet-markercluster-1.3.0.js",
"js/lib/third-party/leaflet-extramarkers/leaflet-extramarkers-1.0.5.js",
"js/lib/third-party/leaflet-canvasicon/leaflet-canvasicon-0.1.4.js",
"js/lib/third-party/leaflet-piechart/leaflet-piechart-0.1.2.js",
"js/lib/third-party/d3-voronoi/d3-voronoi.js",
"js/lib/i18n.js",
"js/lib/challenges.js",
"js/lib/challenges_ui.js",
"js/content-scripts/content-script-parkrunner.js"
],
"css": [
"css/third-party/leaflet/leaflet.css",
"css/third-party/leaflet-fullscreen/leaflet-fullscreen.css",
"css/third-party/leaflet-markercluster/MarkerCluster.css",
"css/third-party/leaflet-markercluster/MarkerCluster.Default.css",
"css/third-party/leaflet-extramarkers/leaflet.extra-markers.css"
],
"run_at": "document_end"
},
{
"matches": [
"*://www.parkrun.org.uk/results/athleteresultshistory/*",
"*://www.parkrun.com.au/results/athleteresultshistory/*",
"*://www.parkrun.co.nz/results/athleteresultshistory/*",
"*://www.parkrun.ca/results/athleteresultshistory/*",
"*://www.parkrun.ie/results/athleteresultshistory/*",
"*://www.parkrun.co.za/results/athleteresultshistory/*",
"*://www.parkrun.us/results/athleteresultshistory/*",
"*://www.parkrun.sg/results/athleteresultshistory/*",
"*://www.parkrun.pl/results/athleteresultshistory/*",
"*://www.parkrun.it/results/athleteresultshistory/*",
"*://www.parkrun.dk/results/athleteresultshistory/*",
"*://www.parkrun.se/results/athleteresultshistory/*",
"*://www.parkrun.fi/results/athleteresultshistory/*",
"*://www.parkrun.fr/results/athleteresultshistory/*",
"*://www.parkrun.com.de/results/athleteresultshistory/*",
"*://www.parkrun.no/results/athleteresultshistory/*",
"*://www.parkrun.ru/results/athleteresultshistory/*",
"*://www.parkrun.my/results/athleteresultshistory/*",
"*://www.parkrun.jp/results/athleteresultshistory/*",
"*://www.parkrun.co.nl/results/athleteresultshistory/*",
"*://www.parkrun.co.at/results/athleteresultshistory/*"
],
"js": [
"js/lib/third-party/jquery/jquery-3.6.0.js",
"js/lib/i18n.js",
"js/content-scripts/content-script-athleteresultshistory.js"
],
"run_at": "document_end"
},
{
"matches": [
"*://www.parkrun.org.uk/parkrunner/*/",
"*://www.parkrun.com.au/parkrunner/*/",
"*://www.parkrun.co.nz/parkrunner/*/",
"*://www.parkrun.ca/parkrunner/*/",
"*://www.parkrun.ie/parkrunner/*/",
"*://www.parkrun.co.za/parkrunner/*/",
"*://www.parkrun.us/parkrunner/*/",
"*://www.parkrun.sg/parkrunner/*/",
"*://www.parkrun.pl/parkrunner/*/",
"*://www.parkrun.it/parkrunner/*/",
"*://www.parkrun.dk/parkrunner/*/",
"*://www.parkrun.se/parkrunner/*/",
"*://www.parkrun.fi/parkrunner/*/",
"*://www.parkrun.fr/parkrunner/*/",
"*://www.parkrun.no/parkrunner/*/",
"*://www.parkrun.com.de/parkrunner/*/",
"*://www.parkrun.ru/parkrunner/*/",
"*://www.parkrun.my/parkrunner/*/",
"*://www.parkrun.jp/parkrunner/*/",
"*://www.parkrun.co.nl/parkrunner/*/"
],
"exclude_matches": [
"*://www.parkrun.org.uk/parkrunner/*/all/",
"*://www.parkrun.com.au/parkrunner/*/all/",
"*://www.parkrun.co.nz/parkrunner/*/all/",
"*://www.parkrun.ca/parkrunner/*/all/",
"*://www.parkrun.ie/parkrunner/*/all/",
"*://www.parkrun.co.za/parkrunner/*/all/",
"*://www.parkrun.us/parkrunner/*/all/",
"*://www.parkrun.sg/parkrunner/*/all/",
"*://www.parkrun.pl/parkrunner/*/all/",
"*://www.parkrun.it/parkrunner/*/all/",
"*://www.parkrun.dk/parkrunner/*/all/",
"*://www.parkrun.se/parkrunner/*/all/",
"*://www.parkrun.fi/parkrunner/*/all/",
"*://www.parkrun.fr/parkrunner/*/all/",
"*://www.parkrun.no/parkrunner/*/all/",
"*://www.parkrun.com.de/parkrunner/*/all/",
"*://www.parkrun.ru/parkrunner/*/all/",
"*://www.parkrun.my/parkrunner/*/all/",
"*://www.parkrun.jp/parkrunner/*/all/",
"*://www.parkrun.co.nl/parkrunner/*/all/"
],
"js": [
"js/lib/third-party/jquery/jquery-3.6.0.js",
"js/lib/i18n.js",
"js/content-scripts/content-script-parkrunner-summary.js"
],
"run_at": "document_end"
},
{
"matches": [
"*://www.parkrun.org.uk/*/results/athletehistory/*",
"*://www.parkrun.com.au/*/results/athletehistory/*",
"*://www.parkrun.co.nz/*/results/athletehistory/*",
"*://www.parkrun.ca/*/results/athletehistory/*",
"*://www.parkrun.ie/*/results/athletehistory/*",
"*://www.parkrun.co.za/*/results/athletehistory/*",
"*://www.parkrun.us/*/results/athletehistory/*",
"*://www.parkrun.sg/*/results/athletehistory/*",
"*://www.parkrun.pl/*/athletehistory/*",
"*://www.parkrun.it/*/athletehistory/*",
"*://www.parkrun.dk/*/athletehistory/*",
"*://www.parkrun.se/*/athletehistory/*",
"*://www.parkrun.fi/*/athletehistory/*",
"*://www.parkrun.fr/*/athletehistory/*",
"*://www.parkrun.com.de/*/athletehistory/*",
"*://www.parkrun.no/*/athletehistory/*",
"*://www.parkrun.ru/*/athletehistory/*",
"*://www.parkrun.my/*/results/athletehistory/*",
"*://www.parkrun.jp/*/results/athletehistory/*",
"*://www.parkrun.co.nl/*/results/athletehistory/*",
"*://www.parkrun.co.at/*/results/athletehistory/*"
],
"js": [
"js/lib/third-party/jquery/jquery-3.6.0.js",
"js/lib/i18n.js",
"js/content-scripts/content-script-athleteeventhistory.js"
],
"run_at": "document_end"
}
],
"web_accessible_resources": [
"/images/badges/*.png",
"/images/logo/*.png",
"/images/maps/markers/*.png",
"/images/flags/*.png",
"/html/*.html",
"/css/*"
],
"permissions": [
"storage"
],
"options_ui": {
"page": "html/options.html",
"chrome_style": true
},
"background": {
"persistent": true,
"scripts": [
"js/lib/third-party/jquery/jquery-3.6.0.js",
"js/lib/i18n.js",
"js/background.js"
]
}
}