Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Wednesday, September 23, 2026 № 266

Scraper implementation

tulsa_law_review_scraper

Tulsa Law Review · mapped to registry #344

Implementation identity
scrapers/tulsa_law_review_scraper.py
scriptbepressCLI entrypoint
partial
Latest status
partial
Run #46186
Latest runtime
20.5s
2026-09-20T22:22:25+00:00
Latest PDFs
0
71 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
14
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
tulsa_law_review_scraper
canonical name
Tulsa Law Review
institution code
-
platform
bepress
base class
script
class name
-
module path
scrapers.tulsa_law_review_scraper
file path
scrapers/tulsa_law_review_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 23:32:37

Operational mapping

Law review ownership and publication state

Registry health
DEGRADED
Last uploaded
2026-07-03 20:24:34
Registry sync
uabox:Law_Review_Project/tulsa_law_review_20260703_202405.zip
Latest error
ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry

Run history

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

14 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46186 partial 2026-09-20T22:22:25+00:00ended 2026-09-20T22:22:46+00:00 20.5s 0 PDF 71 skipped 3 errors digital_commons_waf_partial: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 265057, "canonical_name": "Tulsa Law Review", "child_pid": 350149, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 206, "mode": "balanced", "remaining_units": 161, "scope": "https://digitalcommons.law.utulsa.edu/tlr/", "selected_units": 25, "visited_this_run": 25, "visited_units": 45}, "download_queue": {"due": 285, "pending": 288, "retries": 3, "scope": "TulsaLawReviewScraper:Tulsa Law Review", "waiting": 3}, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-09-20T22:22:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T22:22:25+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789942945_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789942945_tulsa_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45903 partial 2026-09-13T22:17:39+00:00ended 2026-09-13T22:18:17+00:00 38.1s 0 PDF 300 skipped 3 errors digital_commons_waf_partial: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 251579, "canonical_name": "Tulsa Law Review", "child_pid": 2109336, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 206, "mode": "balanced", "remaining_units": 181, "scope": "https://digitalcommons.law.utulsa.edu/tlr/", "selected_units": 25, "visited_this_run": 25, "visited_units": 25}, "download_queue": {"due": 24, "pending": 27, "retries": 3, "scope": "TulsaLawReviewScraper:Tulsa Law Review", "waiting": 3}, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-09-13T22:18:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:17:39+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789337859_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789337859_tulsa_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45607 partial 2026-09-13T10:38:08+00:00ended 2026-09-13T10:40:09+00:00 120.0s 0 PDF 44 skipped 0 errors partial_discovery: BROKEN_NETWORK: Digital Commons archive discovery reached its time budget
Run metadata
{"automation_cycle_id": 250623, "canonical_name": "Tulsa Law Review", "child_pid": 996635, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 206, "mode": "balanced", "remaining_units": 202, "scope": "https://digitalcommons.law.utulsa.edu/tlr/", "selected_units": 25, "visited_this_run": 4, "visited_units": 4}, "discovery_problem": "BROKEN_NETWORK: Digital Commons archive discovery reached its time budget", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TulsaLawReviewScraper:Tulsa Law Review", "waiting": 0}, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-09-13T10:40:08+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T10:38:08+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789295888_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789295888_tulsa_law_review_scraper.out.log", "timeout_minutes": 45}
#44760 protected 2026-08-14T05:59:09+00:00ended 2026-08-14T06:06:00+00:00 411.3s 0 PDF 48 skipped 5 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.utulsa.edu/context/tlr/article/3381/viewcontent/
Run metadata
{"automation_cycle_id": 154843, "canonical_name": "Tulsa Law Review", "child_pid": 3158132, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-08-14T06:05:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T05:59:09+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786687149_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786687149_tulsa_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44024 no new content 2026-07-14T19:11:34+00:00ended 2026-07-14T19:11:46+00:00 12.0s 0 PDF 327 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Tulsa Law Review", "child_pid": 3073990, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-07-14T19:11:34+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:11:34+00:00", "run_kind": "scheduled", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056294_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056294_tulsa_law_review_scraper.out.log", "timeout_minutes": 15}
#31492 success 2026-07-03T17:11:25+00:00ended 2026-07-03T17:27:43+00:00 977.8s 10 PDF 317 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28149, "canonical_name": "Tulsa Law Review", "child_pid": 2683358, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-07-03T17:27:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T17:11:25+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1783098685_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783098685_tulsa_law_review_scraper.out.log", "timeout_minutes": 45}
#4884 no new content 2026-06-01T20:51:34+00:00ended 2026-06-01T20:51:45+00:00 10.3s 0 PDF 330 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1574, "canonical_name": "Tulsa Law Review", "child_pid": 190910, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-06-01T20:51:34+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:51:34+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780347094_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780347094_tulsa_law_review_scraper.out.log", "timeout_minutes": 45}
#4210 success 2026-05-02T00:03:56+00:00ended 2026-05-02T00:05:39+00:00 103.3s 41 PDF 289 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 664, "canonical_name": "Tulsa Law Review", "child_pid": 1213037, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-05-02T00:05:26+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-02T00:03:56+00:00", "run_kind": "scheduled_active", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777680236_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777680236_tulsa_law_review_scraper.out.log", "timeout_minutes": 45}
#3531 partial 2026-03-25T11:20:54+00:00ended 2026-03-25T12:04:58+00:00 2644.2s 172 PDF 117 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 2878740, "cutoff": true, "cutoff_elapsed_seconds": 2644, "cutoff_max_runtime_seconds": 2640, "cutoff_reason": "max_runtime_seconds", "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-03-25T12:04:56+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-25T11:20:54+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1774437654_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1774437654_tulsa_law_review_scraper.out.log", "timeout_minutes": 45}
#2666 partial 2026-02-23T10:48:44+00:00ended 2026-02-23T10:52:13+00:00 208.4s 14 PDF 103 skipped 25 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.utulsa.edu/cgi/viewcontent.cgi?article=3253&context=tlr&download=1
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 340749, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-02-23T10:51:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-23T10:48:44+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771843724_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771843724_tulsa_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#2656 no new content 2026-02-23T06:31:40+00:00ended 2026-02-23T06:31:50+00:00 10.1s 0 PDF 80 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 264786, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-02-23T06:31:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-23T06:31:40+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771828300_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771828300_tulsa_law_review_scraper.out.log", "timeout_minutes": 40}
#2641 partial 2026-02-22T19:59:09+00:00ended 2026-02-22T20:48:09+00:00 2939.9s 41 PDF 62 skipped 75 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.utulsa.edu/cgi/viewcontent.cgi?article=3282&context=tlr&download=1
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 63736, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-02-22T20:47:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T19:59:09+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771790349_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771790349_tulsa_law_review_scraper.out.log", "timeout_minutes": 120, "waf_blocked": true}
#2636 partial 2026-02-22T19:52:51+00:00ended 2026-02-22T19:56:07+00:00 195.4s 30 PDF 5 skipped 3 errors digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.utulsa.edu/cgi/viewcontent.cgi?article=3344&context=tlr&download=1
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 61259, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-02-22T19:55:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T19:52:51+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1771789971_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771789971_tulsa_law_review_scraper.out.log", "timeout_minutes": 120, "waf_blocked": true}
#1334 success 2026-02-07T06:52:48+00:00ended 2026-02-07T06:52:54+00:00 5.8s 5 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Tulsa Law Review", "child_pid": 1219609, "file_path": "scrapers/tulsa_law_review_scraper.py", "heartbeat_at": "2026-02-07T06:52:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 344, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T06:52:48+00:00", "scraper_id": "tulsa_law_review_scraper", "script_path": "scrapers/tulsa_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770447168_tulsa_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770447168_tulsa_law_review_scraper.out.log", "timeout_minutes": 12}