Latest status
protected
A continuous record of the open collection of American legal scholarship
Scraper implementation
Washington International Law Journal · mapped to registry #193
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #193; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45932 | protected | 2026-09-13T22:36:44+00:00ended 2026-09-13T22:37:55+00:00 | 70.6s | 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": 251624, "canonical_name": "Washington International Law Journal", "child_pid": 2138877, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 300, "remaining_units": null, "scope": "https://digitalcommons.law.uw.edu/wilj/#oai", "total_records_reported": "910", "unit_type": "pages", "visited_units": 3}, "download_queue": {"due": 297, "pending": 300, "retries": 3, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 3}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T22:37:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:36:44+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #45652 | partial | 2026-09-13T11:33:47+00:00ended 2026-09-13T11:35:50+00:00 | 122.2s | 0 PDF 70 skipped 0 errors |
partial_discovery: BROKEN_NETWORK: Digital Commons archive discovery reached its time budget
Run metadata{"automation_cycle_id": 250689, "canonical_name": "Washington International Law Journal", "child_pid": 1082444, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 102, "mode": "balanced", "remaining_units": 91, "scope": "https://digitalcommons.law.uw.edu/wilj/", "selected_units": 25, "visited_this_run": 11, "visited_units": 11}, "discovery_problem": "BROKEN_NETWORK: Digital Commons archive discovery reached its time budget", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 0}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T11:35:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:33:47+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44799 | partial | 2026-08-14T07:07:41+00:00ended 2026-08-14T07:18:13+00:00 | 631.8s | 7 PDF 99 skipped 8 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/context/wilj/article/1986/viewcontent/
Run metadata{"automation_cycle_id": 155033, "canonical_name": "Washington International Law Journal", "child_pid": 3270139, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-08-14T07:18:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:07:41+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #44066 | no new content | 2026-07-14T19:18:27+00:00ended 2026-07-14T19:18:55+00:00 | 27.5s | 0 PDF 203 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "Washington International Law Journal", "child_pid": 3096356, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:18:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:27+00:00", "run_kind": "scheduled", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #31038 | success | 2026-07-02T05:36:58+00:00ended 2026-07-02T06:00:19+00:00 | 1400.0s | 5 PDF 198 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 28069, "canonical_name": "Washington International Law Journal", "child_pid": 4032570, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-02T06:00:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T05:36:58+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4427 | success | 2026-06-01T16:55:07+00:00ended 2026-06-01T16:55:38+00:00 | 31.2s | 7 PDF 201 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1526, "canonical_name": "Washington International Law Journal", "child_pid": 69106, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-06-01T16:55:37+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:55:07+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3752 | success | 2026-05-01T20:29:12+00:00ended 2026-05-01T20:29:48+00:00 | 36.1s | 3 PDF 207 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 615, "canonical_name": "Washington International Law Journal", "child_pid": 1015390, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-05-01T20:29:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:29:12+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2927 | partial | 2026-03-09T02:00:49+00:00ended 2026-03-09T02:08:54+00:00 | 485.0s | 117 PDF 90 skipped 3 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1823&context=wilj&download=1
Run metadata{"canonical_name": "Washington International Law Journal", "child_pid": 3167523, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-03-09T02:08:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:00:49+00:00", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #1085 | no new content | 2026-02-06T23:33:52+00:00ended 2026-02-06T23:33:54+00:00 | 2.2s | 0 PDF 10 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Washington International Law Journal", "child_pid": 403253, "file_path": "scrapers/texas_international_law_journal_scraper.py", "heartbeat_at": "2026-02-06T23:33:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:33:52+00:00", "scraper_id": "texas_international_law_journal_scraper", "script_path": "scrapers/texas_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770420832_texas_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770420832_texas_international_law_journal_scraper.out.log", "timeout_minutes": 30} |
stdout stderr |
| #1077 | partial | 2026-02-06T23:11:00+00:00ended 2026-02-06T23:11:33+00:00 | 32.8s | 7 PDF 17 skipped 1 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1931&context=wilj
Run metadata{"canonical_name": "Washington International Law Journal", "child_pid": 363661, "file_path": "scrapers/texas_international_law_journal_scraper.py", "heartbeat_at": "2026-02-06T23:11:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T23:11:00+00:00", "scraper_id": "texas_international_law_journal_scraper", "script_path": "scrapers/texas_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770419460_texas_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770419460_texas_international_law_journal_scraper.out.log", "timeout_minutes": 30, "waf_blocked": true} |
stdout stderr |
Legacy records explicitly stored under this implementation identifier.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45932 | protected | 2026-09-13T22:36:44+00:00ended 2026-09-13T22:37:55+00:00 | 70.6s | 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": 251624, "canonical_name": "Washington International Law Journal", "child_pid": 2138877, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 300, "remaining_units": null, "scope": "https://digitalcommons.law.uw.edu/wilj/#oai", "total_records_reported": "910", "unit_type": "pages", "visited_units": 3}, "download_queue": {"due": 297, "pending": 300, "retries": 3, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 3}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T22:37:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:36:44+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #45652 | partial | 2026-09-13T11:33:47+00:00ended 2026-09-13T11:35:50+00:00 | 122.2s | 0 PDF 70 skipped 0 errors |
partial_discovery: BROKEN_NETWORK: Digital Commons archive discovery reached its time budget
Run metadata{"automation_cycle_id": 250689, "canonical_name": "Washington International Law Journal", "child_pid": 1082444, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 102, "mode": "balanced", "remaining_units": 91, "scope": "https://digitalcommons.law.uw.edu/wilj/", "selected_units": 25, "visited_this_run": 11, "visited_units": 11}, "discovery_problem": "BROKEN_NETWORK: Digital Commons archive discovery reached its time budget", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "WashingtonInternationalLawJournalScraper:Washington International Law Journal", "waiting": 0}, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-09-13T11:35:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:33:47+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299227_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44799 | partial | 2026-08-14T07:07:41+00:00ended 2026-08-14T07:18:13+00:00 | 631.8s | 7 PDF 99 skipped 8 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/context/wilj/article/1986/viewcontent/
Run metadata{"automation_cycle_id": 155033, "canonical_name": "Washington International Law Journal", "child_pid": 3270139, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-08-14T07:18:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:07:41+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786691261_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #44066 | no new content | 2026-07-14T19:18:27+00:00ended 2026-07-14T19:18:55+00:00 | 27.5s | 0 PDF 203 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "Washington International Law Journal", "child_pid": 3096356, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:18:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:18:27+00:00", "run_kind": "scheduled", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056707_washington_international_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #31038 | success | 2026-07-02T05:36:58+00:00ended 2026-07-02T06:00:19+00:00 | 1400.0s | 5 PDF 198 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 28069, "canonical_name": "Washington International Law Journal", "child_pid": 4032570, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-07-02T06:00:00+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T05:36:58+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782970618_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4427 | success | 2026-06-01T16:55:07+00:00ended 2026-06-01T16:55:38+00:00 | 31.2s | 7 PDF 201 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1526, "canonical_name": "Washington International Law Journal", "child_pid": 69106, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-06-01T16:55:37+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:55:07+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780332907_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3752 | success | 2026-05-01T20:29:12+00:00ended 2026-05-01T20:29:48+00:00 | 36.1s | 3 PDF 207 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 615, "canonical_name": "Washington International Law Journal", "child_pid": 1015390, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-05-01T20:29:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T20:29:12+00:00", "run_kind": "scheduled_active", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777667352_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2927 | partial | 2026-03-09T02:00:49+00:00ended 2026-03-09T02:08:54+00:00 | 485.0s | 117 PDF 90 skipped 3 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://digitalcommons.law.uw.edu/cgi/viewcontent.cgi?article=1823&context=wilj&download=1
Run metadata{"canonical_name": "Washington International Law Journal", "child_pid": 3167523, "file_path": "scrapers/washington_international_law_journal_scraper.py", "heartbeat_at": "2026-03-09T02:08:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 193, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T02:00:49+00:00", "scraper_id": "washington_international_law_journal_scraper", "script_path": "scrapers/washington_international_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773021649_washington_international_law_journal_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |