{"generated_at":"2026-06-17T09:52:47.803869","law_review":{"access_status":"working","base_url":null,"canonical_name":"Duke Law Journal","coverage":"Active - 1232 files downloaded","csv_rank":11,"csv_status":"Unknown","days_since_last_run":16,"display_name":"Duke Law Journal","error_details":"No activity for 999 days","failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":11,"last_attempt_date":"2026-05-31T20:14:39+00:00","last_download":"2026-05-01 17:58:29","last_performance_check":"2025-07-09 03:08:43.109445","last_success_date":"2026-05-31T20:14:39+00:00","last_updated":"2026-05-31T20:14:39+00:00","latest_run":{"duplicates_skipped":298,"duration_seconds":386.36773510696366,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1502,"canonical_name":"Duke Law Journal","child_pid":1257782,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-05-31T20:14:13+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-31T20:08:12+00:00","run_kind":"scheduled_active","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1780258092_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780258092_duke_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1502, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 1257782, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-05-31T20:14:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-31T20:08:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.out.log\", \"timeout_minutes\": 45}","id":4255,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":2,"run_end":"2026-05-31T20:14:39+00:00","run_start":"2026-05-31T20:08:12+00:00","scraper_name":"duke_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4255/logs/stderr","stdout_log_url":"/api/scraper-runs/4255/logs/stdout"},"name":"Duke Law Journal","performance_category":"medium","rank":11,"recommendations":["Maintain current performance"],"scraper_name":"duke_scraper.py","scraper_status":"working_needs_optimization","status":"healthy","total_downloads":1232,"total_size_gb":0.0},"preferred_scraper_id":"duke_scraper","runs":[{"duplicates_skipped":298,"duration_seconds":386.36773510696366,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1502,"canonical_name":"Duke Law Journal","child_pid":1257782,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-05-31T20:14:13+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-31T20:08:12+00:00","run_kind":"scheduled_active","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1780258092_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780258092_duke_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1502, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 1257782, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-05-31T20:14:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-31T20:08:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.out.log\", \"timeout_minutes\": 45}","id":4255,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":2,"run_end":"2026-05-31T20:14:39+00:00","run_start":"2026-05-31T20:08:12+00:00","scraper_name":"duke_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4255/logs/stderr","stdout_log_url":"/api/scraper-runs/4255/logs/stdout"},{"duplicates_skipped":97,"duration_seconds":482.08206143497955,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4085&context=dlj&download=1","error_traceback":null,"errors":2,"extra":{"automation_cycle_id":594,"canonical_name":"Duke Law Journal","child_pid":878163,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-05-01T17:58:26+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T17:50:26+00:00","run_kind":"scheduled_active","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1777657826_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777657826_duke_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"automation_cycle_id\": 594, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 878163, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-05-01T17:58:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T17:50:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777657826_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777657826_duke_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":3572,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":201,"run_end":"2026-05-01T17:58:29+00:00","run_start":"2026-05-01T17:50:26+00:00","scraper_name":"duke_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/3572/logs/stderr","stdout_log_url":"/api/scraper-runs/3572/logs/stdout"},{"duplicates_skipped":78,"duration_seconds":105.12661456083879,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4200&context=dlj&download=1","error_traceback":null,"errors":3,"extra":{"canonical_name":"Duke Law Journal","child_pid":2439294,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-03-08T05:11:19+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T05:09:49+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1772946589_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1772946589_duke_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2439294, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-03-08T05:11:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T05:09:49+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772946589_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772946589_duke_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":2695,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":19,"run_end":"2026-03-08T05:11:35+00:00","run_start":"2026-03-08T05:09:49+00:00","scraper_name":"duke_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/2695/logs/stderr","stdout_log_url":"/api/scraper-runs/2695/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":27.41591785295168,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Duke Law Journal","child_pid":2354200,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-02-06T03:38:18+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T03:38:18+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1770349098_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770349098_duke_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2354200, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-02-06T03:38:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T03:38:18+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770349098_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770349098_duke_scraper.out.log\", \"timeout_minutes\": 25}","id":598,"items_discovered":25,"items_processed":25,"law_review_id":11,"pdfs_downloaded":23,"run_end":"2026-02-06T03:38:46+00:00","run_start":"2026-02-06T03:38:18+00:00","scraper_name":"duke_scraper","status":"success","stderr_log_url":"/api/scraper-runs/598/logs/stderr","stdout_log_url":"/api/scraper-runs/598/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":19.96002659597434,"error_category":"download_failed_all","error_message":"HTTP 202 for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4212&context=dlj","error_traceback":null,"errors":23,"extra":{"canonical_name":"Duke Law Journal","child_pid":2351802,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-02-06T03:37:01+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T03:37:01+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1770349021_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770349021_duke_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2351802, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-02-06T03:37:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T03:37:01+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770349021_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770349021_duke_scraper.out.log\", \"timeout_minutes\": 25}","id":597,"items_discovered":25,"items_processed":25,"law_review_id":11,"pdfs_downloaded":0,"run_end":"2026-02-06T03:37:22+00:00","run_start":"2026-02-06T03:37:01+00:00","scraper_name":"duke_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/597/logs/stderr","stdout_log_url":"/api/scraper-runs/597/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":2700.0066074952483,"error_category":"timeout","error_message":"Timeout after 45 minutes","error_traceback":null,"errors":1,"extra":{"returncode":null},"extra_json":"{\"returncode\": null}","id":433,"items_discovered":null,"items_processed":null,"law_review_id":11,"pdfs_downloaded":0,"run_end":"2026-01-22T11:26:32+00:00","run_start":"2026-01-22T10:41:32+00:00","scraper_name":"duke_scraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":3969.1805126667023,"error_category":null,"error_message":"No new content found (all duplicates)","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":12,"items_discovered":null,"items_processed":null,"law_review_id":11,"pdfs_downloaded":0,"run_end":"2025-12-22T23:50:17.271490","run_start":"2025-12-22T22:44:08.090977","scraper_name":"duke_law_journal","status":"no_new_content"}],"runs_by_scraper":{"DukeLawJournalScraper":[],"duke_scraper":[{"duplicates_skipped":298,"duration_seconds":386.36773510696366,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1502,"canonical_name":"Duke Law Journal","child_pid":1257782,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-05-31T20:14:13+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-31T20:08:12+00:00","run_kind":"scheduled_active","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1780258092_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780258092_duke_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1502, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 1257782, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-05-31T20:14:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-31T20:08:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780258092_duke_scraper.out.log\", \"timeout_minutes\": 45}","id":4255,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":2,"run_end":"2026-05-31T20:14:39+00:00","run_start":"2026-05-31T20:08:12+00:00","scraper_name":"duke_scraper","status":"success","stderr_log_url":"/api/scraper-runs/4255/logs/stderr","stdout_log_url":"/api/scraper-runs/4255/logs/stdout"},{"duplicates_skipped":97,"duration_seconds":482.08206143497955,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4085&context=dlj&download=1","error_traceback":null,"errors":2,"extra":{"automation_cycle_id":594,"canonical_name":"Duke Law Journal","child_pid":878163,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-05-01T17:58:26+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T17:50:26+00:00","run_kind":"scheduled_active","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1777657826_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777657826_duke_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"automation_cycle_id\": 594, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 878163, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-05-01T17:58:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T17:50:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777657826_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777657826_duke_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":3572,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":201,"run_end":"2026-05-01T17:58:29+00:00","run_start":"2026-05-01T17:50:26+00:00","scraper_name":"duke_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/3572/logs/stderr","stdout_log_url":"/api/scraper-runs/3572/logs/stdout"},{"duplicates_skipped":78,"duration_seconds":105.12661456083879,"error_category":"digital_commons_waf_partial","error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4200&context=dlj&download=1","error_traceback":null,"errors":3,"extra":{"canonical_name":"Duke Law Journal","child_pid":2439294,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-03-08T05:11:19+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T05:09:49+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1772946589_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1772946589_duke_scraper.out.log","timeout_minutes":45,"waf_blocked":true},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2439294, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-03-08T05:11:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T05:09:49+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772946589_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772946589_duke_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","id":2695,"items_discovered":300,"items_processed":300,"law_review_id":11,"pdfs_downloaded":19,"run_end":"2026-03-08T05:11:35+00:00","run_start":"2026-03-08T05:09:49+00:00","scraper_name":"duke_scraper","status":"partial","stderr_log_url":"/api/scraper-runs/2695/logs/stderr","stdout_log_url":"/api/scraper-runs/2695/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":27.41591785295168,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Duke Law Journal","child_pid":2354200,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-02-06T03:38:18+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T03:38:18+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1770349098_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770349098_duke_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2354200, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-02-06T03:38:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T03:38:18+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770349098_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770349098_duke_scraper.out.log\", \"timeout_minutes\": 25}","id":598,"items_discovered":25,"items_processed":25,"law_review_id":11,"pdfs_downloaded":23,"run_end":"2026-02-06T03:38:46+00:00","run_start":"2026-02-06T03:38:18+00:00","scraper_name":"duke_scraper","status":"success","stderr_log_url":"/api/scraper-runs/598/logs/stderr","stdout_log_url":"/api/scraper-runs/598/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":19.96002659597434,"error_category":"download_failed_all","error_message":"HTTP 202 for https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=4212&context=dlj","error_traceback":null,"errors":23,"extra":{"canonical_name":"Duke Law Journal","child_pid":2351802,"file_path":"scrapers/duke_scraper.py","heartbeat_at":"2026-02-06T03:37:01+00:00","heartbeat_source":"orchestrator","law_review_id":11,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T03:37:01+00:00","scraper_id":"duke_scraper","script_path":"scrapers/duke_scraper.py","stderr_path":"logs/orchestrator_runs/1770349021_duke_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770349021_duke_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Duke Law Journal\", \"child_pid\": 2351802, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-02-06T03:37:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T03:37:01+00:00\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770349021_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770349021_duke_scraper.out.log\", \"timeout_minutes\": 25}","id":597,"items_discovered":25,"items_processed":25,"law_review_id":11,"pdfs_downloaded":0,"run_end":"2026-02-06T03:37:22+00:00","run_start":"2026-02-06T03:37:01+00:00","scraper_name":"duke_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/597/logs/stderr","stdout_log_url":"/api/scraper-runs/597/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":2700.0066074952483,"error_category":"timeout","error_message":"Timeout after 45 minutes","error_traceback":null,"errors":1,"extra":{"returncode":null},"extra_json":"{\"returncode\": null}","id":433,"items_discovered":null,"items_processed":null,"law_review_id":11,"pdfs_downloaded":0,"run_end":"2026-01-22T11:26:32+00:00","run_start":"2026-01-22T10:41:32+00:00","scraper_name":"duke_scraper","status":"timeout"}]},"scrapers":[{"base_class":"script","canonical_name":"Duke Law Journal","class_name":null,"file_path":"scrapers/duke_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.duke_scraper","platform":"bepress","scraper_id":"duke_scraper"},{"base_class":"LightBaseScraper","canonical_name":"Duke Law Journal","class_name":"DukeLawJournalScraper","file_path":"scrapers/duke_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.duke_law_journal_scraper","platform":"bepress","scraper_id":"DukeLawJournalScraper"}],"uploads":{"last_pending":null,"last_uploaded":"2026-06-01 15:17:15","latest_registry_sync":"uabox:Law_Review_Project/duke_law_journal_20260601_151656.zip","pending":0}}
