Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Thursday, September 24, 2026 № 267

Scraper implementation

university_of_kansas_law_review_scraper

University of Kansas Law Review · mapped to registry #171

Implementation identity
scrapers/university_of_kansas_law_review_scraper.py
scriptwordpressCLI entrypoint
partial
Latest status
partial
Run #46206
Latest runtime
171.2s
2026-09-20T22:37:34+00:00
Latest PDFs
0
178 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
14
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
university_of_kansas_law_review_scraper
canonical name
University of Kansas Law Review
institution code
-
platform
wordpress
base class
script
class name
-
module path
scrapers.university_of_kansas_law_review_scraper
file path
scrapers/university_of_kansas_law_review_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-23 23:32:46

Operational mapping

Law review ownership and publication state

Registry health
DEGRADED
Last uploaded
2026-09-13 23:00:00
Registry sync
uabox:Law_Review_Project/university_of_kansas_law_review_20260913_225919.zip
Latest error
BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)

Run history

Runs associated with law review #171; diagnostics expand in place.

14 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46206 partial 2026-09-20T22:37:34+00:00ended 2026-09-20T22:40:25+00:00 171.2s 0 PDF 178 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 265075, "canonical_name": "University of Kansas Law Review", "child_pid": 374260, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": true, "known_units": 40, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 35, "visited_units": 40}, "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 41, "waiting_for_retry": 5, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-20T22:40:04+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T22:37:34+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#45918 partial 2026-09-13T22:29:27+00:00ended 2026-09-13T22:33:21+00:00 234.2s 76 PDF 102 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/symposium (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 251607, "canonical_name": "University of Kansas Law Review", "child_pid": 2127758, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": false, "known_units": 40, "mode": "balanced", "remaining_units": 2, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 29, "visited_units": 38}, "remaining_units": 2, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 39, "waiting_for_retry": 11, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/symposium (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-13T22:32:57+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:29:27+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789338567_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789338567_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#45633 partial 2026-09-13T11:13:51+00:00ended 2026-09-13T11:18:42+00:00 291.4s 0 PDF 178 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-26 (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 250670, "canonical_name": "University of Kansas Law Review", "child_pid": 1051473, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": false, "known_units": 40, "mode": "balanced", "remaining_units": 5, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 35, "visited_units": 35}, "remaining_units": 5, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 36, "waiting_for_retry": 5, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-26 (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-13T11:18:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:13:51+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789298031_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789298031_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#44785 no new content 2026-08-14T06:51:27+00:00ended 2026-08-14T06:51:48+00:00 20.8s 0 PDF 188 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 154991, "canonical_name": "University of Kansas Law Review", "child_pid": 3243287, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-08-14T06:51:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T06:51:27+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786690287_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786690287_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#44046 no new content 2026-07-14T19:14:17+00:00ended 2026-07-14T19:14:51+00:00 33.5s 0 PDF 188 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "University of Kansas Law Review", "child_pid": 3085072, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-07-14T19:14:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:14:17+00:00", "run_kind": "scheduled", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056457_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056457_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 15}
#31427 no new content 2026-07-03T12:42:31+00:00ended 2026-07-03T13:03:09+00:00 1237.3s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28138, "canonical_name": "University of Kansas Law Review", "child_pid": 2339719, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-07-03T13:02:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T12:42:31+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1783082551_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783082551_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#4819 no new content 2026-06-01T20:20:42+00:00ended 2026-06-01T20:21:07+00:00 25.6s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1568, "canonical_name": "University of Kansas Law Review", "child_pid": 177812, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-06-01T20:20:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:20:42+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780345242_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780345242_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#4139 no new content 2026-05-01T23:29:20+00:00ended 2026-05-01T23:29:48+00:00 28.2s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 656, "canonical_name": "University of Kansas Law Review", "child_pid": 1186832, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-05-01T23:29:20+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:29:20+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777678160_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777678160_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#3425 no new content 2026-03-21T19:37:12+00:00ended 2026-03-21T19:41:16+00:00 244.6s 0 PDF 171 skipped 0 errors No reported error
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 3226350, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-03-21T19:41:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-21T19:37:12+00:00", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1774121832_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1774121832_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#2407 success 2026-02-19T19:23:58+00:00ended 2026-02-19T19:27:52+00:00 234.0s 90 PDF 81 skipped 0 errors No reported error
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 2980805, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-02-19T19:27:28+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-19T19:23:58+00:00", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771529038_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771529038_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 6}
#2406 failed 2026-02-19T19:23:17+00:00ended 2026-02-19T19:23:17+00:00 0.0s 0 PDF 0 skipped 1 errors process_exit_1: Process exited with code 1
Traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/scrapers/university_of_kansas_law_review_scraper.py", line 18, in <module>
    from sitemap_pdf_scraper_base import SitemapPdfScraperBase  # noqa: E402
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'sitemap_pdf_scraper_base'
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 2980607, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-02-19T19:23:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-19T19:23:17+00:00", "returncode": 1, "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771528997_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771528997_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 6}
#2323 failed 2026-02-15T04:22:47+00:00ended 2026-02-15T04:22:47+00:00 0.0s 0 PDF 0 skipped 1 errors process_exit_1: Process exited with code 1
Traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/scrapers/university_of_kansas_law_review_scraper.py", line 18, in <module>
    from sitemap_pdf_scraper_base import SitemapPdfScraperBase  # noqa: E402
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'sitemap_pdf_scraper_base'
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 1004201, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-02-15T04:22:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-15T04:22:47+00:00", "returncode": 1, "scraper_id": "UniversityOfKansasLawReviewScraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771129367_UniversityOfKansasLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771129367_UniversityOfKansasLawReviewScraper.out.log", "timeout_minutes": 30}
#325 success 2026-01-22T02:25:49+00:00ended 2026-01-22T02:26:36+00:00 47.3s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "University of Kansas Law Review", "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T02:25:49+00:00", "scraper_id": "UniversityOfKansasLawReviewScraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1769048749_UniversityOfKansasLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769048749_UniversityOfKansasLawReviewScraper.out.log", "timeout_minutes": 45}
#70 no new content 2025-12-22T21:24:58.017803ended 2025-12-22T21:26:49.468062 111.5s 0 PDF 0 skipped 0 errors error: No new content found (all duplicates)

Exact scraper-ID runs

Legacy records explicitly stored under this implementation identifier.

Run Status Started Runtime Result Error / diagnostics Logs
#46206 partial 2026-09-20T22:37:34+00:00ended 2026-09-20T22:40:25+00:00 171.2s 0 PDF 178 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 265075, "canonical_name": "University of Kansas Law Review", "child_pid": 374260, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": true, "known_units": 40, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 35, "visited_units": 40}, "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 41, "waiting_for_retry": 5, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-20T22:40:04+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T22:37:34+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#45918 partial 2026-09-13T22:29:27+00:00ended 2026-09-13T22:33:21+00:00 234.2s 76 PDF 102 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/symposium (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 251607, "canonical_name": "University of Kansas Law Review", "child_pid": 2127758, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": false, "known_units": 40, "mode": "balanced", "remaining_units": 2, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 29, "visited_units": 38}, "remaining_units": 2, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 39, "waiting_for_retry": 11, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/symposium (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-13T22:32:57+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:29:27+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789338567_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789338567_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#45633 partial 2026-09-13T11:13:51+00:00ended 2026-09-13T11:18:42+00:00 291.4s 0 PDF 178 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-26 (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 250670, "canonical_name": "University of Kansas Law Review", "child_pid": 1051473, "discovery_coverage": {"discovery_complete": false, "known_units": 41, "pages": {"capped": false, "discovery_complete": false, "known_units": 40, "mode": "balanced", "remaining_units": 5, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages", "selected_units": 40, "visited_this_run": 35, "visited_units": 35}, "remaining_units": 5, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 1, "mode": "balanced", "remaining_units": 0, "scope": "UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "visited_units": 36, "waiting_for_retry": 5, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-26 (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfKansasLawReviewScraper:University of Kansas Law Review", "waiting": 0}, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-09-13T11:18:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:13:51+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789298031_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789298031_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#44785 no new content 2026-08-14T06:51:27+00:00ended 2026-08-14T06:51:48+00:00 20.8s 0 PDF 188 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 154991, "canonical_name": "University of Kansas Law Review", "child_pid": 3243287, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-08-14T06:51:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T06:51:27+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786690287_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786690287_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#44046 no new content 2026-07-14T19:14:17+00:00ended 2026-07-14T19:14:51+00:00 33.5s 0 PDF 188 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "University of Kansas Law Review", "child_pid": 3085072, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-07-14T19:14:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:14:17+00:00", "run_kind": "scheduled", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056457_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056457_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 15}
#31427 no new content 2026-07-03T12:42:31+00:00ended 2026-07-03T13:03:09+00:00 1237.3s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28138, "canonical_name": "University of Kansas Law Review", "child_pid": 2339719, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-07-03T13:02:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T12:42:31+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1783082551_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783082551_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#4819 no new content 2026-06-01T20:20:42+00:00ended 2026-06-01T20:21:07+00:00 25.6s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1568, "canonical_name": "University of Kansas Law Review", "child_pid": 177812, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-06-01T20:20:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:20:42+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780345242_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780345242_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#4139 no new content 2026-05-01T23:29:20+00:00ended 2026-05-01T23:29:48+00:00 28.2s 0 PDF 178 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 656, "canonical_name": "University of Kansas Law Review", "child_pid": 1186832, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-05-01T23:29:20+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:29:20+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777678160_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777678160_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#3425 no new content 2026-03-21T19:37:12+00:00ended 2026-03-21T19:41:16+00:00 244.6s 0 PDF 171 skipped 0 errors No reported error
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 3226350, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-03-21T19:41:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-21T19:37:12+00:00", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1774121832_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1774121832_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 45}
#2407 success 2026-02-19T19:23:58+00:00ended 2026-02-19T19:27:52+00:00 234.0s 90 PDF 81 skipped 0 errors No reported error
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 2980805, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-02-19T19:27:28+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-19T19:23:58+00:00", "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771529038_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771529038_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 6}
#2406 failed 2026-02-19T19:23:17+00:00ended 2026-02-19T19:23:17+00:00 0.0s 0 PDF 0 skipped 1 errors process_exit_1: Process exited with code 1
Traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/scrapers/university_of_kansas_law_review_scraper.py", line 18, in <module>
    from sitemap_pdf_scraper_base import SitemapPdfScraperBase  # noqa: E402
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'sitemap_pdf_scraper_base'
Run metadata
{"canonical_name": "University of Kansas Law Review", "child_pid": 2980607, "file_path": "scrapers/university_of_kansas_law_review_scraper.py", "heartbeat_at": "2026-02-19T19:23:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 171, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-19T19:23:17+00:00", "returncode": 1, "scraper_id": "university_of_kansas_law_review_scraper", "script_path": "scrapers/university_of_kansas_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771528997_university_of_kansas_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771528997_university_of_kansas_law_review_scraper.out.log", "timeout_minutes": 6}