Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Tuesday, September 22, 2026 № 265

Scraper implementation

PacificBasinLawJournalScraper

The Pacific Basin Law Journal · mapped to registry #792

Implementation identity
scrapers/pacific_basin_law_journal_scraper.py
PlaywrightScraperplaywrightCLI entrypoint
partial
Latest status
partial
Run #46246
Latest runtime
50.9s
2026-09-21T05:28:05+00:00
Latest PDFs
32
185 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
16
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
PacificBasinLawJournalScraper
canonical name
The Pacific Basin Law Journal
institution code
-
platform
playwright
base class
PlaywrightScraper
class name
PacificBasinLawJournalScraper
module path
scrapers.pacific_basin_law_journal_scraper
file path
scrapers/pacific_basin_law_journal_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 17:32:34

Operational mapping

Law review ownership and publication state

Registry health
DEGRADED
Last uploaded
2026-09-21 05:59:10
Registry sync
uabox:Law_Review_Project/the_pacific_basin_law_journal_20260921_055850.zip
Latest error
BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 05:43:56 UTC

Run history

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

16 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46246 partial 2026-09-21T05:28:05+00:00ended 2026-09-21T05:28:59+00:00 50.9s 32 PDF 185 skipped 0 errors partial_download_errors: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 05:43:56 UTC
Run metadata
{"automation_cycle_id": 265654, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 1013173, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-21T05:28:19.148278+00:00", "mode": "pagination", "records_examined": 450, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 5}, "download_queue": {"due": 38, "pending": 38, "retries": 0, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 0}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-21T05:28:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-21T05:28:05+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789969436.5801861}, "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789968485_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789968485_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#46005 partial 2026-09-14T02:32:11+00:00ended 2026-09-14T02:36:19+00:00 239.1s 22 PDF 95 skipped 1 errors partial_download_errors: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-14 02:51:19 UTC
Run metadata
{"automation_cycle_id": 251991, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2503475, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:19:00.372426+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 2}, "download_queue": {"due": 74, "pending": 75, "retries": 1, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 1}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-14T02:36:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T02:32:11+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789354279.1009965}, "run_kind": "manual", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789353131_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789353131_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 12}
#46003 partial 2026-09-14T02:10:21+00:00ended 2026-09-14T02:10:25+00:00 0.0s 0 PDF 0 skipped 0 errors partial_discovery: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-14 02:25:15 UTC
Run metadata
{"automation_cycle_id": 251951, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2469275, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:19:00.372426+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 2}, "discovery_problem": "BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-14 02:25:15 UTC", "download_queue": {"due": 97, "pending": 97, "retries": 3, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 0}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-14T02:10:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T02:10:21+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789352715.692898}, "run_kind": "manual", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789351821_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789351821_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 12}
#45998 partial 2026-09-14T01:39:18+00:00ended 2026-09-14T01:39:24+00:00 0.0s 0 PDF 0 skipped 0 errors partial_discovery: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 1789350857 UTC epoch seconds
Run metadata
{"automation_cycle_id": 251903, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2420993, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:19:00.372426+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 2}, "discovery_problem": "BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 1789350857 UTC epoch seconds", "download_queue": {"due": 97, "pending": 97, "retries": 3, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 0}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-14T01:39:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:39:18+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789350857.052775}, "run_kind": "manual", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789349958_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789349958_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 12}
#45992 partial 2026-09-14T01:09:47+00:00ended 2026-09-14T01:10:06+00:00 13.6s 1 PDF 195 skipped 0 errors partial_download_errors: 97 discovered PDFs remain queued (3 waiting for retry)
Run metadata
{"automation_cycle_id": 251861, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2372570, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:19:00.372426+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 2}, "download_queue": {"due": 94, "pending": 97, "retries": 3, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 3}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-14T01:09:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:09:47+00:00", "run_kind": "manual", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789348187_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789348187_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 4}
#45975 partial 2026-09-13T23:18:55+00:00ended 2026-09-13T23:19:46+00:00 49.9s 0 PDF 95 skipped 3 errors digital_commons_waf_partial: Download failed for https://escholarship.org/content/qt1878p8qk/qt1878p8qk.pdf after retries (last HTTP 429)
Run metadata
{"automation_cycle_id": 251689, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2207843, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-13T23:19:00.372426+00:00", "mode": "pagination", "records_examined": 450, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 5}, "download_queue": {"due": 95, "pending": 98, "retries": 3, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 3}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-13T23:19:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T23:18:55+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789341535_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789341535_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#45720 partial 2026-09-13T14:21:15+00:00ended 2026-09-13T14:25:41+00:00 252.1s 33 PDF 324 skipped 3 errors digital_commons_waf_partial: Download failed for https://escholarship.org/content/qt1878p8qk/qt1878p8qk.pdf after retries (last HTTP 429)
Run metadata
{"automation_cycle_id": 250936, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 1345654, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 400, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_pblj#graphql", "total_records_reported": 450, "unit_type": "pages", "visited_units": 4}, "download_queue": {"due": 40, "pending": 43, "retries": 3, "scope": "PacificBasinLawJournalScraper:The Pacific Basin Law Journal", "waiting": 3}, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-09-13T14:25:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T14:21:15+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789309275_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789309275_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45, "waf_blocked": true}
#44867 partial 2026-08-14T09:30:04+00:00ended 2026-08-14T09:54:08+00:00 1443.6s 21 PDF 303 skipped 126 errors partial_download_errors: Download failed for https://escholarship.org/content/qt02t6b02n/qt02t6b02n.pdf after retries (last HTTP 403)
Run metadata
{"automation_cycle_id": 155428, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 3512452, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-08-14T09:54:04+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T09:30:04+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786699804_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786699804_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#44164 success 2026-07-14T23:21:11+00:00ended 2026-07-14T23:21:23+00:00 11.6s 3 PDF 214 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 44692, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 3466674, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-07-14T23:21:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:21:11+00:00", "run_kind": "manual", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784071271_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784071271_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 5}
#43584 no items 2026-07-14T18:16:09+00:00ended 2026-07-14T18:16:10+00:00 0.2s 0 PDF 0 skipped 0 errors no_items_reason: ACCESS_RESTRICTED: Failed to load journal page (possible WAF block): https://escholarship.org/uc/uclalaw_pblj
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 2926335, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-07-14T18:16:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:16:09+00:00", "run_kind": "scheduled", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784052969_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784052969_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 15}
#31300 no new content 2026-07-03T04:05:25+00:00ended 2026-07-03T04:07:01+00:00 95.0s 0 PDF 194 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28118, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 1672701, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-07-03T04:06:55+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T04:05:25+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783051525_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783051525_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#4693 no items 2026-06-01T19:29:33+00:00ended 2026-06-01T19:29:35+00:00 1.7s 0 PDF 0 skipped 0 errors no_items_reason: No issue links discovered on journal page: https://escholarship.org/uc/uclalaw_pblj
Run metadata
{"automation_cycle_id": 1554, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 147134, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-06-01T19:29:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:29:33+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342173_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342173_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#4014 no new content 2026-05-01T22:33:02+00:00ended 2026-05-01T22:33:31+00:00 27.8s 0 PDF 300 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 642, "canonical_name": "The Pacific Basin Law Journal", "child_pid": 1133752, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-05-01T22:33:02+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:33:02+00:00", "run_kind": "scheduled_active", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777674782_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777674782_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#3196 success 2026-03-10T01:21:27+00:00ended 2026-03-10T01:31:23+00:00 594.0s 294 PDF 6 skipped 0 errors No reported error
Run metadata
{"canonical_name": "The Pacific Basin Law Journal", "child_pid": 4173894, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-03-10T01:30:59+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-10T01:21:27+00:00", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773105687_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773105687_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 45}
#1608 success 2026-02-08T00:19:47+00:00ended 2026-02-08T00:19:55+00:00 8.2s 1 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "The Pacific Basin Law Journal", "child_pid": 3230374, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-02-08T00:19:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:19:47+00:00", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509987_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509987_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 6}
#1598 no items 2026-02-08T00:14:19+00:00ended 2026-02-08T00:14:24+00:00 3.8s 0 PDF 0 skipped 0 errors no_items_reason: No issue links discovered on journal page: https://escholarship.org/uc/uclalaw_pblj
Run metadata
{"canonical_name": "The Pacific Basin Law Journal", "child_pid": 3220180, "file_path": "scrapers/pacific_basin_law_journal_scraper.py", "heartbeat_at": "2026-02-08T00:14:19+00:00", "heartbeat_source": "orchestrator", "law_review_id": 792, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:14:19+00:00", "scraper_id": "PacificBasinLawJournalScraper", "script_path": "scrapers/pacific_basin_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509659_PacificBasinLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509659_PacificBasinLawJournalScraper.out.log", "timeout_minutes": 6}