{"generated_at":"2026-06-17T03:35:45.202552","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Northern Kentucky Law Review","error_details":null,"failure_reason":"PAYWALLED: Found 18 external PDF links but no on-site PDFs. External PDF hosts seen: dpa.ky.gov, ncdoj.gov, odcp.ky.gov, transportation.ky.gov. External links are skipped to avoid cross-site paywalls/WAF challenges.","health_status":"PAYWALLED","id":691,"last_attempt_date":"2026-06-06T21:54:02+00:00","last_performance_check":"2025-07-21 18:57:44","last_success_date":"2026-06-06T21:54:02+00:00","last_updated":"2025-07-13 02:22:52.872968","name":"Northern Kentucky Law Review","performance_category":"unknown","rank":null,"scraper_name":"northern_kentucky_law_review_scraper.py","scraper_status":"unknown","total_downloads":6,"total_size_gb":0.0},"law_review_id":691,"runs":[{"duplicates_skipped":0,"duration_seconds":108.17521041299915,"error_category":"no_items_reason","error_message":"PAYWALLED: Found 18 external PDF links but no on-site PDFs. External PDF hosts seen: dpa.ky.gov, ncdoj.gov, odcp.ky.gov, transportation.ky.gov. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1718,"canonical_name":"Northern Kentucky Law Review","child_pid":3185422,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-06-06T21:53:44+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-06T21:52:14+00:00","run_kind":"scheduled_active","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1718, \"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3185422, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-06-06T21:53:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-06T21:52:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":4906,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-06-06T21:54:02+00:00","run_start":"2026-06-06T21:52:14+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4906/logs/stderr","stdout_log_url":"/api/scraper-runs/4906/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":47.691534015815705,"error_category":"no_items_reason","error_message":"PAYWALLED: Found 18 external PDF links but no on-site PDFs. External PDF hosts seen: dpa.ky.gov, ncdoj.gov, odcp.ky.gov, transportation.ky.gov. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":2927223,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-03-08T19:08:40+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T19:08:10+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 2927223, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-08T19:08:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T19:08:10+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":2845,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-03-08T19:08:58+00:00","run_start":"2026-03-08T19:08:10+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2845/logs/stderr","stdout_log_url":"/api/scraper-runs/2845/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":32.24147983500734,"error_category":"no_items_reason","error_message":"Found 15 external PDF links but no on-site PDFs. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":3779309,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-02-06T16:04:52+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T16:04:22+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3779309, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T16:04:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T16:04:22+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":896,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-02-06T16:04:54+00:00","run_start":"2026-02-06T16:04:22+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/896/logs/stderr","stdout_log_url":"/api/scraper-runs/896/logs/stdout"},{"duplicates_skipped":7,"duration_seconds":61.88147120899521,"error_category":"partial_download_errors","error_message":"HTTP 403 for https://www.americanbar.org/content/dam/aba/publications/misc/legal_education/Standards/2018-2019ABAStandardsforApprovalofLawSchools/2018-2019-aba-standards-chapter3.pdf (fallback UA)","error_traceback":null,"errors":1,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":3774506,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-02-06T16:02:54+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T16:01:54+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3774506, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T16:02:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T16:01:54+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":895,"items_discovered":10,"items_processed":10,"law_review_id":691,"pdfs_downloaded":2,"run_end":"2026-02-06T16:02:56+00:00","run_start":"2026-02-06T16:01:54+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"partial","stderr_log_url":"/api/scraper-runs/895/logs/stderr","stdout_log_url":"/api/scraper-runs/895/logs/stdout"},{"duplicates_skipped":5,"duration_seconds":73.15768200159073,"error_category":null,"error_message":null,"error_traceback":null,"errors":1,"extra":{"canonical_name":"Northern Kentucky Law Review","file_path":"scrapers/northern_kentucky_law_review_scraper.py","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T06:23:08+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T06:23:08+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":382,"items_discovered":12,"items_processed":12,"law_review_id":691,"pdfs_downloaded":6,"run_end":"2026-01-22T06:24:21+00:00","run_start":"2026-01-22T06:23:08+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"partial","stderr_log_url":"/api/scraper-runs/382/logs/stderr","stdout_log_url":"/api/scraper-runs/382/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":75.97858667373657,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":207,"items_discovered":null,"items_processed":null,"law_review_id":691,"pdfs_downloaded":6,"run_end":"2025-12-22T22:23:02.731794","run_start":"2025-12-22T22:21:46.753207","scraper_name":"northern_kentucky_law_review","status":"success"}],"runs_by_scraper_id":[{"duplicates_skipped":0,"duration_seconds":108.17521041299915,"error_category":"no_items_reason","error_message":"PAYWALLED: Found 18 external PDF links but no on-site PDFs. External PDF hosts seen: dpa.ky.gov, ncdoj.gov, odcp.ky.gov, transportation.ky.gov. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1718,"canonical_name":"Northern Kentucky Law Review","child_pid":3185422,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-06-06T21:53:44+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-06T21:52:14+00:00","run_kind":"scheduled_active","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1718, \"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3185422, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-06-06T21:53:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-06T21:52:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780782734_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":4906,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-06-06T21:54:02+00:00","run_start":"2026-06-06T21:52:14+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4906/logs/stderr","stdout_log_url":"/api/scraper-runs/4906/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":47.691534015815705,"error_category":"no_items_reason","error_message":"PAYWALLED: Found 18 external PDF links but no on-site PDFs. External PDF hosts seen: dpa.ky.gov, ncdoj.gov, odcp.ky.gov, transportation.ky.gov. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":2927223,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-03-08T19:08:40+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T19:08:10+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 2927223, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-08T19:08:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T19:08:10+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772996890_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":2845,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-03-08T19:08:58+00:00","run_start":"2026-03-08T19:08:10+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2845/logs/stderr","stdout_log_url":"/api/scraper-runs/2845/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":32.24147983500734,"error_category":"no_items_reason","error_message":"Found 15 external PDF links but no on-site PDFs. External links are skipped to avoid cross-site paywalls/WAF challenges.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":3779309,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-02-06T16:04:52+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T16:04:22+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3779309, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T16:04:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T16:04:22+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770393862_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":896,"items_discovered":0,"items_processed":0,"law_review_id":691,"pdfs_downloaded":0,"run_end":"2026-02-06T16:04:54+00:00","run_start":"2026-02-06T16:04:22+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/896/logs/stderr","stdout_log_url":"/api/scraper-runs/896/logs/stdout"},{"duplicates_skipped":7,"duration_seconds":61.88147120899521,"error_category":"partial_download_errors","error_message":"HTTP 403 for https://www.americanbar.org/content/dam/aba/publications/misc/legal_education/Standards/2018-2019ABAStandardsforApprovalofLawSchools/2018-2019-aba-standards-chapter3.pdf (fallback UA)","error_traceback":null,"errors":1,"extra":{"canonical_name":"Northern Kentucky Law Review","child_pid":3774506,"file_path":"scrapers/northern_kentucky_law_review_scraper.py","heartbeat_at":"2026-02-06T16:02:54+00:00","heartbeat_source":"orchestrator","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T16:01:54+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3774506, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T16:02:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T16:01:54+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770393714_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":895,"items_discovered":10,"items_processed":10,"law_review_id":691,"pdfs_downloaded":2,"run_end":"2026-02-06T16:02:56+00:00","run_start":"2026-02-06T16:01:54+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"partial","stderr_log_url":"/api/scraper-runs/895/logs/stderr","stdout_log_url":"/api/scraper-runs/895/logs/stdout"},{"duplicates_skipped":5,"duration_seconds":73.15768200159073,"error_category":null,"error_message":null,"error_traceback":null,"errors":1,"extra":{"canonical_name":"Northern Kentucky Law Review","file_path":"scrapers/northern_kentucky_law_review_scraper.py","law_review_id":691,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T06:23:08+00:00","scraper_id":"NorthernKentuckyLawReviewScraper","script_path":"scrapers/northern_kentucky_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Northern Kentucky Law Review\", \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T06:23:08+00:00\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769062988_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":382,"items_discovered":12,"items_processed":12,"law_review_id":691,"pdfs_downloaded":6,"run_end":"2026-01-22T06:24:21+00:00","run_start":"2026-01-22T06:23:08+00:00","scraper_name":"NorthernKentuckyLawReviewScraper","status":"partial","stderr_log_url":"/api/scraper-runs/382/logs/stderr","stdout_log_url":"/api/scraper-runs/382/logs/stdout"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Northern Kentucky Law Review","class_name":"NorthernKentuckyLawReviewScraper","discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northern_kentucky_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.northern_kentucky_law_review_scraper","platform":null,"scraper_id":"NorthernKentuckyLawReviewScraper","updated_at":"2026-06-17 03:35:43"},"uploads":{"last_pending":null,"last_uploaded":"2026-02-06 16:02:55","latest_registry_sync":"uabox:Law_Review_Project/northern_kentucky_law_review_20260122_091121.zip","pending":0}}
