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

utah_law_review_scraper

Utah Law Review · mapped to registry #51

Implementation identity
scrapers/utah_law_review_scraper.py
scriptbepressCLI entrypoint
protected
Latest status
protected
Run #46239
Latest runtime
103.2s
2026-09-20T23:16:16+00:00
Latest PDFs
0
0 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
19
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
utah_law_review_scraper
canonical name
Utah Law Review
institution code
-
platform
bepress
base class
script
class name
-
module path
scrapers.utah_law_review_scraper
file path
scrapers/utah_law_review_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-24 05:32:49

Operational mapping

Law review ownership and publication state

Law review
Registry health
ACCESS RESTRICTED
Last uploaded
2026-09-12 13:38:11
Registry sync
uabox:Law_Review_Project/utah_law_review_20260912_132152.zip
Latest error
ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry

Run history

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

19 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46239 protected 2026-09-20T23:16:16+00:00ended 2026-09-20T23:18:08+00:00 103.2s 0 PDF 0 skipped 3 errors digital_commons_waf_block: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 265132, "canonical_name": "Utah Law Review", "child_pid": 435838, "download_queue": {"due": 239, "pending": 242, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-20T23:17:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T23:16:16+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789946176_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789946176_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45969 partial 2026-09-13T23:12:24+00:00ended 2026-09-13T23:14:58+00:00 152.2s 0 PDF 41 skipped 3 errors digital_commons_waf_partial: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 251676, "canonical_name": "Utah Law Review", "child_pid": 2195300, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 286, "mode": "balanced", "remaining_units": 256, "scope": "https://dc.law.utah.edu/ulr/", "selected_units": 25, "visited_this_run": 25, "visited_units": 30}, "download_queue": {"due": 100, "pending": 103, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-13T23:14:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T23:12:24+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789341144_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789341144_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45719 partial 2026-09-13T14:04:00+00:00ended 2026-09-13T14:12:05+00:00 481.2s 0 PDF 52 skipped 3 errors digital_commons_waf_partial: HTTP 403 for https://dc.law.utah.edu/context/ulr/article/3546/viewcontent/ (fallback UA)
Run metadata
{"automation_cycle_id": 250902, "canonical_name": "Utah Law Review", "child_pid": 1316222, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 286, "mode": "balanced", "remaining_units": 276, "scope": "https://dc.law.utah.edu/ulr/", "selected_units": 25, "visited_this_run": 10, "visited_units": 10}, "download_queue": {"due": 5, "pending": 8, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-13T14:12:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T14:04:00+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789308240_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789308240_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44862 success 2026-08-14T09:29:37+00:00ended 2026-08-14T09:30:16+00:00 38.3s 6 PDF 28 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155428, "canonical_name": "Utah Law Review", "child_pid": 3510624, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-08-14T09:30:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T09:29:37+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786699777_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786699777_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#44158 success 2026-07-14T23:19:38+00:00ended 2026-07-14T23:19:48+00:00 10.4s 1 PDF 0 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 44688, "canonical_name": "Utah Law Review", "child_pid": 3464126, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T23:19:38+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:19:38+00:00", "run_kind": "manual", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784071178_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784071178_utah_law_review_scraper.out.log", "timeout_minutes": 30}
#44149 protected 2026-07-14T23:12:46+00:00ended 2026-07-14T23:16:16+00:00 208.7s 0 PDF 0 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/context/ulr/article/3539/viewcontent/
Run metadata
{"automation_cycle_id": 44656, "canonical_name": "Utah Law Review", "child_pid": 3449892, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T23:15:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:12:46+00:00", "run_kind": "manual", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784070766_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784070766_utah_law_review_scraper.out.log", "timeout_minutes": 5, "waf_blocked": true}
#44058 protected 2026-07-14T19:17:32+00:00ended 2026-07-14T19:21:02+00:00 209.0s 0 PDF 27 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/cgi/viewcontent.cgi?article=3539&context=ulr&download=1
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Utah Law Review", "child_pid": 3094083, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T19:20:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:17:32+00:00", "run_kind": "scheduled", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056652_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056652_utah_law_review_scraper.out.log", "timeout_minutes": 15, "waf_blocked": true}
#31047 no new content 2026-07-02T07:27:08+00:00ended 2026-07-02T07:27:14+00:00 5.0s 0 PDF 52 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28072, "canonical_name": "Utah Law Review", "child_pid": 4189342, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-02T07:27:08+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T07:27:08+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1782977228_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782977228_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#4439 no new content 2026-06-01T16:59:33+00:00ended 2026-06-01T16:59:37+00:00 4.3s 0 PDF 52 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1527, "canonical_name": "Utah Law Review", "child_pid": 71498, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-06-01T16:59:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:59:33+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780333173_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780333173_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#3759 success 2026-05-01T20:33:22+00:00ended 2026-05-01T20:33:55+00:00 32.0s 5 PDF 28 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 616, "canonical_name": "Utah Law Review", "child_pid": 1019801, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-05-01T20:33:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:33:22+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667602_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667602_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#2945 no new content 2026-03-09T02:24:54+00:00ended 2026-03-09T02:24:59+00:00 4.5s 0 PDF 53 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 3183101, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-03-09T02:24:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:24:54+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1773023094_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773023094_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#1104 no new content 2026-02-07T00:13:09+00:00ended 2026-02-07T00:13:39+00:00 30.2s 0 PDF 5 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 470966, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-07T00:13:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T00:13:09+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770423189_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770423189_utah_law_review_scraper.out.log", "timeout_minutes": 25}
#1086 no new content 2026-02-06T23:33:54+00:00ended 2026-02-06T23:34:26+00:00 30.8s 0 PDF 5 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 403319, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T23:34:24+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:33:54+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770420834_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770420834_utah_law_review_scraper.out.log", "timeout_minutes": 30}
#1079 failed 2026-02-06T23:11:11+00:00ended 2026-02-06T23:11:44+00:00 32.8s 0 PDF 1 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/cgi/viewcontent.cgi?article=3530&context=ulr
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 364004, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T23:11:41+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:11:11+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770419471_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770419471_utah_law_review_scraper.out.log", "timeout_minutes": 30, "waf_blocked": true}
#666 success 2026-02-06T06:49:12+00:00ended 2026-02-06T06:51:49+00:00 157.0s 30 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 2707063, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T06:51:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T06:49:12+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770360552_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770360552_utah_law_review_scraper.out.log", "timeout_minutes": 25}
#665 failed 2026-02-06T06:46:32+00:00ended 2026-02-06T06:46:46+00:00 13.7s 0 PDF 20 skipped 10 errors download_failed_all: No PDF link found at https://plu.mx/plum/a/?repo_url=https://dc.law.utah.edu/ulr/vol2026/iss1/4
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 2702394, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T06:46:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T06:46:32+00:00", "scraper_id": "UtahLawReviewScraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770360392_UtahLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770360392_UtahLawReviewScraper.out.log", "timeout_minutes": 25}
#664 technical error 2026-02-06T06:43:56+00:00ended 2026-02-06T06:46:26.231319+00:00 -s 0 PDF 0 skipped 1 errors error: Run was interrupted externally; marking ended at 2026-02-06T06:46:26.231319+00:00 to allow reruns
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 2697727, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T06:45:56+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T06:43:56+00:00", "scraper_id": "UtahLawReviewScraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770360236_UtahLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770360236_UtahLawReviewScraper.out.log", "timeout_minutes": 25}
#317 failed 2026-01-22T01:39:48+00:00ended 2026-01-22T02:21:10+00:00 2481.5s 0 PDF 0 skipped 2384 errors inferred_failed: Legacy run: failed (downloaded=0, duplicates=0, errors=2384, discovered=2384)
Run metadata
{"canonical_name": "Utah Law Review", "file_path": "scrapers/utah_law_review_scraper.py", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T01:39:48+00:00", "scraper_id": "UtahLawReviewScraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1769045988_UtahLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769045988_UtahLawReviewScraper.out.log", "timeout_minutes": 45}
#34 technical error 2025-12-22T21:24:58.107333ended 2025-12-22T21:24:58.108392 0.0s 0 PDF 0 skipped 0 errors technical_error: BepressLightScraper.__init__() missing 3 required positional arguments: 'institution_name', 'base_url', and 'repository_path'

Exact scraper-ID runs

Legacy records explicitly stored under this implementation identifier.

Run Status Started Runtime Result Error / diagnostics Logs
#46239 protected 2026-09-20T23:16:16+00:00ended 2026-09-20T23:18:08+00:00 103.2s 0 PDF 0 skipped 3 errors digital_commons_waf_block: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 265132, "canonical_name": "Utah Law Review", "child_pid": 435838, "download_queue": {"due": 239, "pending": 242, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-20T23:17:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T23:16:16+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789946176_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789946176_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45969 partial 2026-09-13T23:12:24+00:00ended 2026-09-13T23:14:58+00:00 152.2s 0 PDF 41 skipped 3 errors digital_commons_waf_partial: ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry
Run metadata
{"automation_cycle_id": 251676, "canonical_name": "Utah Law Review", "child_pid": 2195300, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 286, "mode": "balanced", "remaining_units": 256, "scope": "https://dc.law.utah.edu/ulr/", "selected_units": 25, "visited_this_run": 25, "visited_units": 30}, "download_queue": {"due": 100, "pending": 103, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-13T23:14:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T23:12:24+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789341144_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789341144_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45719 partial 2026-09-13T14:04:00+00:00ended 2026-09-13T14:12:05+00:00 481.2s 0 PDF 52 skipped 3 errors digital_commons_waf_partial: HTTP 403 for https://dc.law.utah.edu/context/ulr/article/3546/viewcontent/ (fallback UA)
Run metadata
{"automation_cycle_id": 250902, "canonical_name": "Utah Law Review", "child_pid": 1316222, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 286, "mode": "balanced", "remaining_units": 276, "scope": "https://dc.law.utah.edu/ulr/", "selected_units": 25, "visited_this_run": 10, "visited_units": 10}, "download_queue": {"due": 5, "pending": 8, "retries": 3, "scope": "UtahLawReviewScraper:Utah Law Review", "waiting": 3}, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-09-13T14:12:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T14:04:00+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1789308240_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789308240_utah_law_review_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44862 success 2026-08-14T09:29:37+00:00ended 2026-08-14T09:30:16+00:00 38.3s 6 PDF 28 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155428, "canonical_name": "Utah Law Review", "child_pid": 3510624, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-08-14T09:30:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T09:29:37+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1786699777_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786699777_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#44158 success 2026-07-14T23:19:38+00:00ended 2026-07-14T23:19:48+00:00 10.4s 1 PDF 0 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 44688, "canonical_name": "Utah Law Review", "child_pid": 3464126, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T23:19:38+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:19:38+00:00", "run_kind": "manual", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784071178_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784071178_utah_law_review_scraper.out.log", "timeout_minutes": 30}
#44149 protected 2026-07-14T23:12:46+00:00ended 2026-07-14T23:16:16+00:00 208.7s 0 PDF 0 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/context/ulr/article/3539/viewcontent/
Run metadata
{"automation_cycle_id": 44656, "canonical_name": "Utah Law Review", "child_pid": 3449892, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T23:15:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:12:46+00:00", "run_kind": "manual", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784070766_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784070766_utah_law_review_scraper.out.log", "timeout_minutes": 5, "waf_blocked": true}
#44058 protected 2026-07-14T19:17:32+00:00ended 2026-07-14T19:21:02+00:00 209.0s 0 PDF 27 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/cgi/viewcontent.cgi?article=3539&context=ulr&download=1
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Utah Law Review", "child_pid": 3094083, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-14T19:20:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:17:32+00:00", "run_kind": "scheduled", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056652_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056652_utah_law_review_scraper.out.log", "timeout_minutes": 15, "waf_blocked": true}
#31047 no new content 2026-07-02T07:27:08+00:00ended 2026-07-02T07:27:14+00:00 5.0s 0 PDF 52 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28072, "canonical_name": "Utah Law Review", "child_pid": 4189342, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-07-02T07:27:08+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T07:27:08+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1782977228_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782977228_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#4439 no new content 2026-06-01T16:59:33+00:00ended 2026-06-01T16:59:37+00:00 4.3s 0 PDF 52 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1527, "canonical_name": "Utah Law Review", "child_pid": 71498, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-06-01T16:59:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:59:33+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780333173_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780333173_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#3759 success 2026-05-01T20:33:22+00:00ended 2026-05-01T20:33:55+00:00 32.0s 5 PDF 28 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 616, "canonical_name": "Utah Law Review", "child_pid": 1019801, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-05-01T20:33:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:33:22+00:00", "run_kind": "scheduled_active", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667602_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667602_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#2945 no new content 2026-03-09T02:24:54+00:00ended 2026-03-09T02:24:59+00:00 4.5s 0 PDF 53 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 3183101, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-03-09T02:24:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:24:54+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1773023094_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773023094_utah_law_review_scraper.out.log", "timeout_minutes": 45}
#1104 no new content 2026-02-07T00:13:09+00:00ended 2026-02-07T00:13:39+00:00 30.2s 0 PDF 5 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 470966, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-07T00:13:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T00:13:09+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770423189_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770423189_utah_law_review_scraper.out.log", "timeout_minutes": 25}
#1086 no new content 2026-02-06T23:33:54+00:00ended 2026-02-06T23:34:26+00:00 30.8s 0 PDF 5 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 403319, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T23:34:24+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:33:54+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770420834_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770420834_utah_law_review_scraper.out.log", "timeout_minutes": 30}
#1079 failed 2026-02-06T23:11:11+00:00ended 2026-02-06T23:11:44+00:00 32.8s 0 PDF 1 skipped 3 errors digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://dc.law.utah.edu/cgi/viewcontent.cgi?article=3530&context=ulr
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 364004, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T23:11:41+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:11:11+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770419471_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770419471_utah_law_review_scraper.out.log", "timeout_minutes": 30, "waf_blocked": true}
#666 success 2026-02-06T06:49:12+00:00ended 2026-02-06T06:51:49+00:00 157.0s 30 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Utah Law Review", "child_pid": 2707063, "file_path": "scrapers/utah_law_review_scraper.py", "heartbeat_at": "2026-02-06T06:51:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 51, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T06:49:12+00:00", "scraper_id": "utah_law_review_scraper", "script_path": "scrapers/utah_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770360552_utah_law_review_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770360552_utah_law_review_scraper.out.log", "timeout_minutes": 25}