Skip to content

Commit 90606bb

Browse files
author
Randy Caesario
committed
Updated site.
1 parent eae3b83 commit 90606bb

29 files changed

Lines changed: 486 additions & 425 deletions

pw-static-crawler/crawl.mjs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@ const HEADLESS = (getArg("headless", "true") + "").toLowerCase() !== "false";
3030
const START = new URL(START_URL);
3131
const START_ORIGIN = START.origin;
3232

33+
const SITE_PREFIX_RAW = getArg("sitePrefix", ""); // e.g. "/DeepWaveArena-site"
34+
const SITE_PREFIX = (() => {
35+
if (!SITE_PREFIX_RAW) return "";
36+
let s = SITE_PREFIX_RAW.trim();
37+
if (!s.startsWith("/")) s = "/" + s;
38+
if (s.endsWith("/")) s = s.slice(0, -1);
39+
return s;
40+
})();
41+
3342
// -------------------- Helpers --------------------
3443
function ensureDir(p) {
3544
fs.mkdirSync(p, { recursive: true });
@@ -364,7 +373,7 @@ function rewriteHtmlLinks(html, pageUrl, pageLocalRel) {
364373

365374
// Prefer keeping Django-style /static/... absolute
366375
if (abs.pathname.startsWith("/static/")) {
367-
$(el).attr(attr, abs.pathname + abs.search);
376+
$(el).attr(attr, SITE_PREFIX + abs.pathname + abs.search);
368377
return;
369378
}
370379

@@ -616,6 +625,7 @@ function injectFetchShim(html) {
616625
}
617626

618627
function injectApiShim(html) {
628+
const prefix = SITE_PREFIX.replace(/"/g, '\\"');
619629
const shim = `
620630
<script id="__api_shim__">
621631
(() => {
@@ -665,7 +675,7 @@ function injectFetchShim(html) {
665675
if (!u.pathname.startsWith("/api/")) return null;
666676
667677
const q = u.search ? "__q_" + sha1(u.search) : "";
668-
return "/__api__" + u.pathname + "/index" + q + ".json";
678+
return "${prefix}" + "/__api__" + u.pathname + "/index" + q + ".json";
669679
} catch {
670680
return null;
671681
}
@@ -718,6 +728,7 @@ function injectFetchShim(html) {
718728
}
719729

720730
function injectNavShim(html) {
731+
const prefix = SITE_PREFIX.replace(/"/g, '\\"');
721732
const shim = `
722733
<script id="__nav_shim__">
723734
(() => {
@@ -735,7 +746,7 @@ function injectFetchShim(html) {
735746
if (!ext) p = p + ".html";
736747
737748
// We are serving from /pages/...
738-
return "/pages" + p;
749+
return "${prefix}" + "/pages" + p;
739750
}
740751
741752
// Intercept link clicks

pw-static-crawler/out/__api__/api/competitions/2/index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"popular_comps":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":1,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}],"recent_comps":[]}
1+
{"popular_comps":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":2,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}],"recent_comps":[]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":1,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}
1+
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":2,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":1,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}
1+
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":2,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":1,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}
1+
{"next":null,"previous":null,"count":1,"page_size":20,"results":[{"id":2,"title":"DeepWave Arena - Active Seismic Processing (Toy)","created_by":"caezario-admin","owner_display_name":"caezario-admin","created_when":"2026-02-07T02:47:57.010067Z","published":true,"participants_count":2,"logo":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave.png","logo_icon":"http://minio:9000/public/logos/2026-02-07-1770432477/bb9fbfdffd79/DeepWave_icon.png","description":"Test","competition_type":"competition","reward":"","contact_email":"","report":"","is_featured":false,"submissions_count":3}]}

pw-static-crawler/out/__api__/api/docs/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
<div id="django-session-auth" class="hidden">
5757

58-
<input type="hidden" name="csrfmiddlewaretoken" value="IdDV79SUkmKmLUJAUNuWgqyEFcxHX2zobyX467trJ7blQqevdtOnxyrojiuvYh9h">
58+
<input type="hidden" name="csrfmiddlewaretoken" value="oftbTrTIXoVaRoEaLAP02OrEgtguO1OQgDdm2i2ssSAnnmEHkhbDazUIJOJbWsMF">
5959

6060

6161

pw-static-crawler/out/__api__/api/docs/index__q_b33e5db351dbd62b7d3010a51897a20af83e22a4.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:46.169901Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":29,"id":29,"phase":2,"scores":[{"id":36,"index":0,"score":"-102.5104447224","column_key":"score"},{"id":37,"index":1,"score":"102.5104447224","column_key":"rmse"},{"id":38,"index":2,"score":"67.0353298172","column_key":"mae"},{"id":39,"index":3,"score":"0.0000000000","column_key":"ssim"},{"id":40,"index":4,"score":"31.6358538291","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":8,"name":"Vrms prediction (syn_vrms)","description":"Submit submission.npz with keys: index, syn_vrms","key":"b68e45a2-665d-4faf-9eda-bd13a726ba4d","created_by":1,"created_when":"2026-02-07T02:47:56.930247Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"42c7571e-8ec2-40f0-8d31-2224e22f2903","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:45.731669Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":28,"id":28,"phase":2,"scores":[{"id":31,"index":0,"score":"-0.0022414218","column_key":"score"},{"id":32,"index":1,"score":"0.0022414218","column_key":"rmse"},{"id":33,"index":2,"score":"0.0008230715","column_key":"mae"},{"id":34,"index":3,"score":"0.9993413895","column_key":"ssim"},{"id":35,"index":4,"score":"43.1230243717","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":7,"name":"Demultiple (syn_demult_nodirect)","description":"Submit submission.npz with keys: index, syn_demult_nodirect","key":"8ba56202-51ba-497d-93d9-997b025521e6","created_by":1,"created_when":"2026-02-07T02:47:56.879092Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"d3a13b5d-91c6-4710-b15f-eb0e2d554628","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:45.286339Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":27,"id":27,"phase":2,"scores":[{"id":26,"index":0,"score":"-0.0074850737","column_key":"score"},{"id":27,"index":1,"score":"0.0074850737","column_key":"rmse"},{"id":28,"index":2,"score":"0.0019515025","column_key":"mae"},{"id":29,"index":3,"score":"0.9986248791","column_key":"ssim"},{"id":30,"index":4,"score":"40.9684134133","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":6,"name":"Direct Arrival Removal (syn_high_nodirect)","description":"Submit submission.npz with keys: index, syn_high_nodirect","key":"f326c2b2-b1dc-4d52-afe7-177a06b66547","created_by":1,"created_when":"2026-02-07T02:47:56.828638Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"e52724fe-66ad-4fe7-bb2d-1928df74d690","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:44.851182Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":26,"id":26,"phase":2,"scores":[{"id":21,"index":0,"score":"-0.0071890800","column_key":"score"},{"id":22,"index":1,"score":"0.0071890800","column_key":"rmse"},{"id":23,"index":2,"score":"0.0017695211","column_key":"mae"},{"id":24,"index":3,"score":"0.9989991218","column_key":"ssim"},{"id":25,"index":4,"score":"41.3309155022","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":5,"name":"Denoising (syn_high)","description":"Submit submission.npz with keys: index, syn_high","key":"5ff80dfe-672c-4187-950d-98b7a17b2d63","created_by":1,"created_when":"2026-02-07T02:47:56.775134Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"b6392a7b-6ecf-4ba6-a723-b695f0189d48","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false}]
1+
[{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:46.169901Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":29,"id":29,"phase":2,"scores":[{"id":36,"index":0,"score":"-102.5104447224","column_key":"score"},{"id":37,"index":1,"score":"102.5104447224","column_key":"rmse"},{"id":38,"index":2,"score":"67.0353298172","column_key":"mae"},{"id":39,"index":3,"score":"0.0000000000","column_key":"ssim"},{"id":40,"index":4,"score":"31.6358538291","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":8,"name":"Vrms prediction (syn_vrms)","description":"Submit submission.npz with keys: index, syn_vrms","key":"b68e45a2-665d-4faf-9eda-bd13a726ba4d","created_by":1,"created_when":"2026-02-07T02:47:56.930247Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":"61fd66e3-53e3-405f-aa86-bf2611ee5a44","ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"42c7571e-8ec2-40f0-8d31-2224e22f2903","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:45.731669Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":28,"id":28,"phase":2,"scores":[{"id":31,"index":0,"score":"-0.0022414218","column_key":"score"},{"id":32,"index":1,"score":"0.0022414218","column_key":"rmse"},{"id":33,"index":2,"score":"0.0008230715","column_key":"mae"},{"id":34,"index":3,"score":"0.9993413895","column_key":"ssim"},{"id":35,"index":4,"score":"43.1230243717","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":7,"name":"Demultiple (syn_demult_nodirect)","description":"Submit submission.npz with keys: index, syn_demult_nodirect","key":"8ba56202-51ba-497d-93d9-997b025521e6","created_by":1,"created_when":"2026-02-07T02:47:56.879092Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"d3a13b5d-91c6-4710-b15f-eb0e2d554628","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:45.286339Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":27,"id":27,"phase":2,"scores":[{"id":26,"index":0,"score":"-0.0074850737","column_key":"score"},{"id":27,"index":1,"score":"0.0074850737","column_key":"rmse"},{"id":28,"index":2,"score":"0.0019515025","column_key":"mae"},{"id":29,"index":3,"score":"0.9986248791","column_key":"ssim"},{"id":30,"index":4,"score":"40.9684134133","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":6,"name":"Direct Arrival Removal (syn_high_nodirect)","description":"Submit submission.npz with keys: index, syn_high_nodirect","key":"f326c2b2-b1dc-4d52-afe7-177a06b66547","created_by":1,"created_when":"2026-02-07T02:47:56.828638Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"e52724fe-66ad-4fe7-bb2d-1928df74d690","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false},{"phase_name":"Development Phase","name":"","filename":"submission.zip","description":"","created_when":"2026-02-07T03:17:44.851182Z","is_public":false,"is_specific_task_re_run":false,"status":"Finished","status_details":"scoring_hostname-e1b4d839aed8","owner":"caezario-admin","has_children":false,"parent":25,"children":[],"pk":26,"id":26,"phase":2,"scores":[{"id":21,"index":0,"score":"-0.0071890800","column_key":"score"},{"id":22,"index":1,"score":"0.0071890800","column_key":"rmse"},{"id":23,"index":2,"score":"0.0017695211","column_key":"mae"},{"id":24,"index":3,"score":"0.9989991218","column_key":"ssim"},{"id":25,"index":4,"score":"41.3309155022","column_key":"psnr"}],"fact_sheet_answers":{"model_name":"StorSeismic"},"leaderboard":5,"on_leaderboard":true,"task":{"id":5,"name":"Denoising (syn_high)","description":"Submit submission.npz with keys: index, syn_high","key":"5ff80dfe-672c-4187-950d-98b7a17b2d63","created_by":1,"created_when":"2026-02-07T02:47:56.775134Z","is_public":false,"ingestion_only_during_scoring":false,"validated":false,"input_data":null,"ingestion_program":null,"reference_data":"0e7f5929-3e73-4c63-b0dc-f32a7d380b22","scoring_program":"b6392a7b-6ecf-4ba6-a723-b695f0189d48","shared_with":[]},"auto_run":true,"can_make_submissions_public":true,"is_soft_deleted":false}]

0 commit comments

Comments
 (0)