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

YaleJournalOfLawAndTheHumanitiesScraper

Yale Journal of Law and the Humanities · mapped to registry #881

Implementation identity
scrapers/yale_journal_of_law_and_the_humanities_scraper.py
LightBaseScraperPlatform unknownCLI entrypoint
no_new_content
Latest status
no new content
Run #45673
Latest runtime
624.8s
2026-09-13T11:56:36+00:00
Latest PDFs
0
300 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
11
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
YaleJournalOfLawAndTheHumanitiesScraper
canonical name
Yale Journal of Law and the Humanities
institution code
-
platform
-
base class
LightBaseScraper
class name
YaleJournalOfLawAndTheHumanitiesScraper
module path
scrapers.yale_journal_of_law_and_the_humanities_scraper
file path
scrapers/yale_journal_of_law_and_the_humanities_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
HEALTHY
Last uploaded
2026-07-14 20:51:45
Registry sync
uabox:Law_Review_Project/yale_journal_of_law_and_the_humanities_20260714_205124.zip
Latest error
No reported error

Run history

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

11 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45673 no new content 2026-09-13T11:56:36+00:00ended 2026-09-13T12:07:01+00:00 624.8s 0 PDF 300 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 250722, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 1116532, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "YaleJournalOfLawAndTheHumanitiesScraper:Yale Journal of Law and the Humanities", "waiting": 0}, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-09-13T12:06:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:56:36+00:00", "run_kind": "scheduled_active", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1789300596_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789300596_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#44816 no new content 2026-08-14T07:48:51+00:00ended 2026-08-14T07:54:39+00:00 348.2s 0 PDF 300 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155149, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 3334565, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-08-14T07:54:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:48:51+00:00", "run_kind": "scheduled_active", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1786693731_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786693731_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#44085 success 2026-07-14T19:51:32+00:00ended 2026-07-14T19:58:42+00:00 430.1s 1 PDF 299 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 44200, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 3148864, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-07-14T19:58:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:51:32+00:00", "run_kind": "manual", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1784058692_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784058692_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 15}
#43792 failed 2026-07-14T18:42:21+00:00ended 2026-07-14T18:48:27+00:00 365.7s 0 PDF 299 skipped 1 errors download_failed_all: Request error for https://openyls.law.yale.edu/server/api/core/bitstreams/f6253af7-2994-48bc-8c23-2fbf3617844a/content: Server disconnected
Run metadata
{"automation_cycle_id": 44108, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 2988802, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-07-14T18:48:14+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:42:21+00:00", "run_kind": "manual", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1784054541_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784054541_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 15}
#43718 partial 2026-07-14T18:33:54+00:00ended 2026-07-14T18:41:16+00:00 441.2s 38 PDF 261 skipped 1 errors partial_download_errors: Request error for https://openyls.law.yale.edu/server/api/core/bitstreams/f6253af7-2994-48bc-8c23-2fbf3617844a/content: Server disconnected
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 2965889, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-07-14T18:40:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:33:54+00:00", "run_kind": "scheduled", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1784054034_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784054034_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 15}
#41234 success 2026-07-13T05:17:09+00:00ended 2026-07-13T05:17:14+00:00 5.1s 2 PDF 0 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 38245, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 3698495, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-07-13T05:17:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T05:17:09+00:00", "run_kind": "manual", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1783919829_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783919829_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 30}
#30089 no items 2026-06-30T18:35:35+00:00ended 2026-06-30T18:37:17+00:00 102.2s 0 PDF 0 skipped 0 errors no_items_inferred: No registry activity detected (0 unique_files updates) for this run; scraper exited 0 without reporting metrics.
Run metadata
{"automation_cycle_id": 27267, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 1344562, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-06-30T18:37:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-30T18:35:35+00:00", "run_kind": "scheduled_active", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1782844535_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1782844535_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#4231 no items 2026-05-31T18:33:59+00:00ended 2026-05-31T18:35:32+00:00 92.5s 0 PDF 0 skipped 0 errors no_items_inferred: No registry activity detected (0 unique_files updates) for this run; scraper exited 0 without reporting metrics.
Run metadata
{"automation_cycle_id": 1498, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 1229761, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-05-31T18:35:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T18:33:59+00:00", "run_kind": "scheduled_active", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1780252439_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780252439_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#3553 no items 2026-05-01T17:21:30+00:00ended 2026-05-01T17:22:56+00:00 86.2s 0 PDF 0 skipped 0 errors no_items_inferred: No registry activity detected (0 unique_files updates) for this run; scraper exited 0 without reporting metrics.
Run metadata
{"automation_cycle_id": 586, "canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 847805, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-05-01T17:22:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T17:21:30+00:00", "run_kind": "scheduled_active", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1777656090_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777656090_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#2682 no items 2026-03-07T04:13:29+00:00ended 2026-03-07T04:14:59+00:00 90.0s 0 PDF 0 skipped 0 errors no_items_inferred: No registry activity detected (0 unique_files updates) for this run; scraper exited 0 without reporting metrics.
Run metadata
{"canonical_name": "Yale Journal of Law and the Humanities", "child_pid": 1576807, "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "heartbeat_at": "2026-03-07T04:14:29+00:00", "heartbeat_source": "orchestrator", "law_review_id": 881, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-07T04:13:29+00:00", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1772856809_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1772856809_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}
#548 success 2026-02-05T01:45:04+00:00ended 2026-02-05T02:04:17+00:00 1152.3s 0 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Yale Journal of Law and the Humanities", "file_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "law_review_id": 881, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-05T01:45:04+00:00", "scraper_id": "YaleJournalOfLawAndTheHumanitiesScraper", "script_path": "scrapers/yale_journal_of_law_and_the_humanities_scraper.py", "stderr_path": "logs/orchestrator_runs/1770255904_YaleJournalOfLawAndTheHumanitiesScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770255904_YaleJournalOfLawAndTheHumanitiesScraper.out.log", "timeout_minutes": 45}