{"generated_at":"2026-06-17T15:58:04.827299","law_review":{"access_status":"working","base_url":null,"canonical_name":"South Dakota Law Review","coverage":"Active - 1293 files downloaded","csv_rank":388,"csv_status":"Unknown","days_since_last_run":15,"display_name":"South Dakota Law Review","error_details":"No activity for 999 days","failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":388,"last_attempt_date":"2026-06-01T16:39:49+00:00","last_download":"2026-06-01 16:39:49","last_performance_check":"2025-07-09 03:08:43.110719","last_success_date":"2026-06-01T16:39:49+00:00","last_updated":"2026-06-01T16:39:49+00:00","latest_run":{"duplicates_skipped":290,"duration_seconds":77.52443946299991,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1522,"canonical_name":"South Dakota Law Review","child_pid":63241,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-06-01T16:39:31+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T16:38:31+00:00","run_kind":"scheduled_active","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1522, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 63241, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-06-01T16:39:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T16:38:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log\", \"timeout_minutes\": 45}","id":4393,"items_discovered":301,"items_processed":301,"law_review_id":388,"pdfs_downloaded":11,"run_end":"2026-06-01T16:39:49+00:00","run_start":"2026-06-01T16:38:31+00:00","scraper_name":"southdakota_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4393/logs/stderr","stdout_log_url":"/api/scraper-runs/4393/logs/stdout"},"name":"South Dakota Law Review","performance_category":"high","rank":388,"recommendations":["Maintain current performance"],"scraper_name":"southdakota_scraper.py","scraper_status":"working_well","status":"healthy","total_downloads":1293,"total_size_gb":0.0},"preferred_scraper_id":"southdakota_scraper","runs":[{"duplicates_skipped":290,"duration_seconds":77.52443946299991,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1522,"canonical_name":"South Dakota Law Review","child_pid":63241,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-06-01T16:39:31+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T16:38:31+00:00","run_kind":"scheduled_active","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1522, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 63241, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-06-01T16:39:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T16:38:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log\", \"timeout_minutes\": 45}","id":4393,"items_discovered":301,"items_processed":301,"law_review_id":388,"pdfs_downloaded":11,"run_end":"2026-06-01T16:39:49+00:00","run_start":"2026-06-01T16:38:31+00:00","scraper_name":"southdakota_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4393/logs/stderr","stdout_log_url":"/api/scraper-runs/4393/logs/stdout"},{"duplicates_skipped":307,"duration_seconds":67.43300042697228,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":610,"canonical_name":"South Dakota Law Review","child_pid":993729,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-05-01T20:00:15+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T19:59:15+00:00","run_kind":"scheduled_active","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1777665555_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777665555_southdakota_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 610, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 993729, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-05-01T20:00:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T19:59:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777665555_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777665555_southdakota_scraper.out.log\", \"timeout_minutes\": 45}","id":3709,"items_discovered":307,"items_processed":307,"law_review_id":388,"pdfs_downloaded":0,"run_end":"2026-05-01T20:00:23+00:00","run_start":"2026-05-01T19:59:15+00:00","scraper_name":"southdakota_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3709/logs/stderr","stdout_log_url":"/api/scraper-runs/3709/logs/stdout"},{"duplicates_skipped":287,"duration_seconds":293.85328769218177,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://red.library.usd.edu/cgi/viewcontent.cgi?article=1119&context=sdlrev&download=1","error_traceback":null,"errors":1,"extra":{"canonical_name":"South Dakota Law Review","child_pid":2940845,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-03-08T19:35:24+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T19:30:54+00:00","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1772998254_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1772998254_southdakota_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 2940845, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-03-08T19:35:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T19:30:54+00:00\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772998254_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772998254_southdakota_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":2865,"items_discovered":307,"items_processed":307,"law_review_id":388,"pdfs_downloaded":19,"run_end":"2026-03-08T19:35:48+00:00","run_start":"2026-03-08T19:30:54+00:00","scraper_name":"southdakota_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/2865/logs/stderr","stdout_log_url":"/api/scraper-runs/2865/logs/stdout"},{"duplicates_skipped":23,"duration_seconds":13.67334864201257,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"South Dakota Law Review","child_pid":4130769,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-02-06T19:24:09+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T19:24:09+00:00","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1770405849_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770405849_southdakota_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 4130769, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-02-06T19:24:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T19:24:09+00:00\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770405849_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770405849_southdakota_scraper.out.log\", \"timeout_minutes\": 25}","id":976,"items_discovered":25,"items_processed":25,"law_review_id":388,"pdfs_downloaded":2,"run_end":"2026-02-06T19:24:23+00:00","run_start":"2026-02-06T19:24:09+00:00","scraper_name":"southdakota_scraper","status":"success","stderr_log_url":"/api/scraper-runs/976/logs/stderr","stdout_log_url":"/api/scraper-runs/976/logs/stdout"}],"runs_by_scraper":{"southdakota_scraper":[{"duplicates_skipped":290,"duration_seconds":77.52443946299991,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1522,"canonical_name":"South Dakota Law Review","child_pid":63241,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-06-01T16:39:31+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T16:38:31+00:00","run_kind":"scheduled_active","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1522, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 63241, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-06-01T16:39:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T16:38:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780331911_southdakota_scraper.out.log\", \"timeout_minutes\": 45}","id":4393,"items_discovered":301,"items_processed":301,"law_review_id":388,"pdfs_downloaded":11,"run_end":"2026-06-01T16:39:49+00:00","run_start":"2026-06-01T16:38:31+00:00","scraper_name":"southdakota_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4393/logs/stderr","stdout_log_url":"/api/scraper-runs/4393/logs/stdout"},{"duplicates_skipped":307,"duration_seconds":67.43300042697228,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":610,"canonical_name":"South Dakota Law Review","child_pid":993729,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-05-01T20:00:15+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T19:59:15+00:00","run_kind":"scheduled_active","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1777665555_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777665555_southdakota_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 610, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 993729, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-05-01T20:00:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T19:59:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777665555_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777665555_southdakota_scraper.out.log\", \"timeout_minutes\": 45}","id":3709,"items_discovered":307,"items_processed":307,"law_review_id":388,"pdfs_downloaded":0,"run_end":"2026-05-01T20:00:23+00:00","run_start":"2026-05-01T19:59:15+00:00","scraper_name":"southdakota_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3709/logs/stderr","stdout_log_url":"/api/scraper-runs/3709/logs/stdout"},{"duplicates_skipped":287,"duration_seconds":293.85328769218177,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://red.library.usd.edu/cgi/viewcontent.cgi?article=1119&context=sdlrev&download=1","error_traceback":null,"errors":1,"extra":{"canonical_name":"South Dakota Law Review","child_pid":2940845,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-03-08T19:35:24+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T19:30:54+00:00","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1772998254_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1772998254_southdakota_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 2940845, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-03-08T19:35:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T19:30:54+00:00\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772998254_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772998254_southdakota_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":2865,"items_discovered":307,"items_processed":307,"law_review_id":388,"pdfs_downloaded":19,"run_end":"2026-03-08T19:35:48+00:00","run_start":"2026-03-08T19:30:54+00:00","scraper_name":"southdakota_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/2865/logs/stderr","stdout_log_url":"/api/scraper-runs/2865/logs/stdout"},{"duplicates_skipped":23,"duration_seconds":13.67334864201257,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"South Dakota Law Review","child_pid":4130769,"file_path":"scrapers/southdakota_scraper.py","heartbeat_at":"2026-02-06T19:24:09+00:00","heartbeat_source":"orchestrator","law_review_id":388,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T19:24:09+00:00","scraper_id":"southdakota_scraper","script_path":"scrapers/southdakota_scraper.py","stderr_path":"logs/orchestrator_runs/1770405849_southdakota_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770405849_southdakota_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 4130769, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-02-06T19:24:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T19:24:09+00:00\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770405849_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770405849_southdakota_scraper.out.log\", \"timeout_minutes\": 25}","id":976,"items_discovered":25,"items_processed":25,"law_review_id":388,"pdfs_downloaded":2,"run_end":"2026-02-06T19:24:23+00:00","run_start":"2026-02-06T19:24:09+00:00","scraper_name":"southdakota_scraper","status":"success","stderr_log_url":"/api/scraper-runs/976/logs/stderr","stdout_log_url":"/api/scraper-runs/976/logs/stdout"}]},"scrapers":[{"base_class":"script","canonical_name":"South Dakota Law Review","class_name":null,"file_path":"scrapers/southdakota_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.southdakota_scraper","platform":"bepress","scraper_id":"southdakota_scraper"}],"uploads":{"last_pending":null,"last_uploaded":"2026-06-01 19:39:12","latest_registry_sync":"uabox:Law_Review_Project/south_dakota_law_review_20260601_193855.zip","pending":0}}
