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

rutgers_journal_of_law_and_public_policy_scraper

Rutgers Journal of Law and Public Policy · mapped to registry #722

Implementation identity
scrapers/rutgers_journal_of_law_and_public_policy_scraper.py
scriptwordpressCLI entrypoint
partial
Latest status
partial
Run #46168
Latest runtime
224.1s
2026-09-20T22:05:14+00:00
Latest PDFs
2
186 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
10
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
rutgers_journal_of_law_and_public_policy_scraper
canonical name
Rutgers Journal of Law and Public Policy
institution code
-
platform
wordpress
base class
script
class name
-
module path
scrapers.rutgers_journal_of_law_and_public_policy_scraper
file path
scrapers/rutgers_journal_of_law_and_public_policy_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-20 22:35:48
Registry sync
uabox:Law_Review_Project/rutgers_journal_of_law_and_public_policy_20260920_223533.zip
Latest error
BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2019/06/29/volume-17-issue-1-fall-2019/ (OSError: curl transport exit 28)

Run history

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

10 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46168 partial 2026-09-20T22:05:14+00:00ended 2026-09-20T22:08:58+00:00 224.1s 2 PDF 186 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2019/06/29/volume-17-issue-1-fall-2019/ (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 265038, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 322071, "discovery_coverage": {"discovery_complete": false, "known_units": 443, "pages": {"capped": true, "discovery_complete": false, "known_units": 436, "mode": "balanced", "remaining_units": 5, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 245, "visited_units": 431}, "remaining_units": 5, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 7, "mode": "balanced", "remaining_units": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#maps", "selected_units": 7, "visited_this_run": 7, "visited_units": 7}, "visited_units": 438, "waiting_for_retry": 5, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2019/06/29/volume-17-issue-1-fall-2019/ (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:Rutgers Journal of Law and Public Policy", "waiting": 0}, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-09-20T22:08:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T22:05:14+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789941914_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789941914_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#45875 partial 2026-09-13T20:54:17+00:00ended 2026-09-13T21:03:54+00:00 576.8s 5 PDF 71 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2026/01/03/volume-23-issue-1-fall-2025-forthcoming/ (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 251482, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 1974637, "discovery_coverage": {"discovery_complete": false, "known_units": 443, "pages": {"capped": true, "discovery_complete": false, "known_units": 436, "mode": "balanced", "remaining_units": 71, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 197, "visited_units": 365}, "remaining_units": 71, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 7, "mode": "balanced", "remaining_units": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#maps", "selected_units": 7, "visited_this_run": 7, "visited_units": 7}, "visited_units": 372, "waiting_for_retry": 26, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2026/01/03/volume-23-issue-1-fall-2025-forthcoming/ (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:Rutgers Journal of Law and Public Policy", "waiting": 0}, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-09-13T21:03:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T20:54:17+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789332857_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789332857_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#45552 partial 2026-09-13T09:34:58+00:00ended 2026-09-13T09:52:12+00:00 1033.6s 0 PDF 132 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2024/09/17/volume-21-issue-1-fall-2023/ (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 250528, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 899813, "discovery_coverage": {"discovery_complete": false, "known_units": 443, "pages": {"capped": true, "discovery_complete": false, "known_units": 436, "mode": "balanced", "remaining_units": 265, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 171, "visited_units": 171}, "remaining_units": 265, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 7, "mode": "balanced", "remaining_units": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#maps", "selected_units": 7, "visited_this_run": 0, "visited_units": 7}, "visited_units": 178, "waiting_for_retry": 27, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2024/09/17/volume-21-issue-1-fall-2023/ (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "RutgersJournalOfLawAndPublicPolicyScraper:Rutgers Journal of Law and Public Policy", "waiting": 0}, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-09-13T09:51:58+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T09:34:58+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789292098_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789292098_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#44713 no new content 2026-08-14T04:50:53+00:00ended 2026-08-14T04:51:27+00:00 34.2s 0 PDF 193 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 154655, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 3044059, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-08-14T04:51:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T04:50:53+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1786683053_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786683053_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#43976 no new content 2026-07-14T19:05:01+00:00ended 2026-07-14T19:05:36+00:00 34.5s 0 PDF 193 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 3061621, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-07-14T19:05:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:05:01+00:00", "run_kind": "scheduled", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1784055901_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784055901_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 15}
#31184 no new content 2026-07-02T21:00:51+00:00ended 2026-07-02T21:09:40+00:00 528.4s 0 PDF 194 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28099, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 1126808, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-07-02T21:09:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T21:00:51+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1783026051_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783026051_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#4574 no new content 2026-06-01T18:35:28+00:00ended 2026-06-01T18:36:03+00:00 34.7s 0 PDF 194 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1542, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 117667, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-06-01T18:35:58+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T18:35:28+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1780338928_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780338928_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#3898 no new content 2026-05-01T21:40:26+00:00ended 2026-05-01T21:41:01+00:00 34.8s 0 PDF 194 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 630, "canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 1082244, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-05-01T21:40:56+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T21:40:26+00:00", "run_kind": "scheduled_active", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1777671626_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777671626_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#3080 success 2026-03-09T07:48:40+00:00ended 2026-03-09T07:52:29+00:00 229.4s 153 PDF 41 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 3489506, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-03-09T07:52:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T07:48:40+00:00", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1773042520_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773042520_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 45}
#1294 success 2026-02-07T05:24:38+00:00ended 2026-02-07T05:25:07+00:00 29.0s 5 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Rutgers Journal of Law and Public Policy", "child_pid": 1055581, "file_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "heartbeat_at": "2026-02-07T05:24:38+00:00", "heartbeat_source": "orchestrator", "law_review_id": 722, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T05:24:38+00:00", "scraper_id": "rutgers_journal_of_law_and_public_policy_scraper", "script_path": "scrapers/rutgers_journal_of_law_and_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1770441878_rutgers_journal_of_law_and_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770441878_rutgers_journal_of_law_and_public_policy_scraper.out.log", "timeout_minutes": 30}