Latest status
partial
A continuous record of the open collection of American legal scholarship
Scraper implementation
National Black Law Journal · mapped to registry #680
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #680; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #46249 | partial | 2026-09-21T11:30:20+00:00ended 2026-09-21T11:31:18+00:00 | 46.0s | 32 PDF 406 skipped 1 errors |
partial_download_errors: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 11:46:18 UTC
Run metadata{"automation_cycle_id": 266139, "canonical_name": "National Black Law Journal", "child_pid": 1561082, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-21T11:30:38.969854+00:00", "mode": "pagination", "records_examined": 523, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 84, "pending": 85, "retries": 1, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 1}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-21T11:30:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-21T11:30:20+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789991178.7264729}, "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789990220_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789990220_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #46010 | partial | 2026-09-14T05:41:15+00:00ended 2026-09-14T05:43:12+00:00 | 114.7s | 34 PDF 372 skipped 3 errors |
digital_commons_waf_partial: ACCESS_RESTRICTED: Explicit access challenge (HTTP 202); retained for later retry
Run metadata{"automation_cycle_id": 252239, "canonical_name": "National Black Law Journal", "child_pid": 2794278, "discovery_coverage": {"capped": false, "discovery_complete": true, "has_more": false, "known_units": 48, "mode": "balanced", "remaining_units": 0, "scope": "https://escholarship.org/uc/uclalaw_nblj", "selected_units": 48, "visited_this_run": 48, "visited_units": 48, "waiting_units": 0}, "download_queue": {"due": 114, "pending": 117, "retries": 3, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 3}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T05:42:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T05:41:15+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789364475_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789364475_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #46002 | partial | 2026-09-14T02:10:18+00:00ended 2026-09-14T02:10:19+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": "National Black Law Journal", "child_pid": 2469181, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-14T01:37:53.982350+00:00", "mode": "pagination", "records_examined": 523, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 6}, "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": 145, "pending": 151, "retries": 6, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 6}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T02:10:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T02:10:18+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789352715.692898}, "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789351818_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789351818_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 12} |
stdout stderr |
| #45997 | partial | 2026-09-14T01:37:23+00:00ended 2026-09-14T01:39:17+00:00 | 112.4s | 31 PDF 341 skipped 1 errors |
partial_download_errors: 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": "National Black Law Journal", "child_pid": 2417502, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-14T01:37:53.982350+00:00", "mode": "pagination", "records_examined": 523, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 145, "pending": 151, "retries": 6, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 6}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T01:38:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:37:23+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789350857.052775}, "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789349843_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789349843_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 12} |
stdout stderr |
| #45995 | partial | 2026-09-14T01:34:35+00:00ended 2026-09-14T01:34:51+00:00 | 12.2s | 1 PDF 100 skipped 0 errors |
partial_download_errors: 182 discovered PDFs remain queued (5 waiting for retry)
Run metadata{"automation_cycle_id": 251899, "canonical_name": "National Black Law Journal", "child_pid": 2413592, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-14T01:21:42.441106+00:00", "mode": "pagination", "records_examined": 100, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 1}, "download_queue": {"due": 177, "pending": 182, "retries": 5, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 5}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T01:34:35+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:34:35+00:00", "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789349675_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789349675_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 4} |
stdout stderr |
| #45994 | failed | 2026-09-14T01:21:23+00:00ended 2026-09-14T01:23:19+00:00 | 109.3s | 0 PDF 240 skipped 5 errors |
No reported error
TracebackNoneType: None Run metadata{"automation_cycle_id": 251872, "canonical_name": "National Black Law Journal", "child_pid": 2391755, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T01:22:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:21:23+00:00", "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789348883_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789348883_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 12} |
stdout stderr |
| #45989 | partial | 2026-09-14T00:57:50+00:00ended 2026-09-14T00:58:03+00:00 | 8.3s | 1 PDF 200 skipped 0 errors |
partial_download_errors: 183 discovered PDFs remain queued (0 waiting for retry)
Run metadata{"automation_cycle_id": 251838, "canonical_name": "National Black Law Journal", "child_pid": 2353905, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:13:53.460989+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 2}, "download_queue": {"due": 183, "pending": 183, "retries": 2, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 0}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-14T00:57:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T00:57:50+00:00", "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789347470_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789347470_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 4} |
stdout stderr |
| #45971 | partial | 2026-09-13T23:13:40+00:00ended 2026-09-13T23:15:19+00:00 | 93.1s | 20 PDF 319 skipped 3 errors |
digital_commons_waf_partial: Download failed for https://escholarship.org/content/qt3058f5g1/qt3058f5g1.pdf after retries (last HTTP 429)
Run metadata{"automation_cycle_id": 251676, "canonical_name": "National Black Law Journal", "child_pid": 2198052, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-13T23:13:53.460989+00:00", "mode": "pagination", "records_examined": 523, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": 523, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 181, "pending": 184, "retries": 3, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 3}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-13T23:15:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T23:13:40+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789341220_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789341220_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #45725 | no items | 2026-09-13T14:22:24+00:00ended 2026-09-13T14:23:15+00:00 | 44.3s | 0 PDF 0 skipped 0 errors |
no_items_reason: CLOUDFLARE: eScholarship returned an AWS WAF/CloudFront challenge before issue links could be discovered: https://escholarship.org/uc/uclalaw_nblj
Run metadata{"automation_cycle_id": 250936, "canonical_name": "National Black Law Journal", "child_pid": 1347760, "discovery_coverage": {"discovery_complete": false, "has_more": false, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 0, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_nblj#graphql", "total_records_reported": null, "unit_type": "pages", "visited_units": 0}, "discovery_problem": "CLOUDFLARE: eScholarship returned an AWS WAF/CloudFront challenge before issue links could be discovered: https://escholarship.org/uc/uclalaw_nblj", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "NationalBlackLawJournalScraper:National Black Law Journal", "waiting": 0}, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-09-13T14:22:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T14:22:24+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789309344_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789309344_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44868 | partial | 2026-08-14T09:30:16+00:00ended 2026-08-14T10:12:57+00:00 | 2560.0s | 16 PDF 303 skipped 204 errors |
partial_download_errors: Download failed for https://escholarship.org/content/qt01s0p2mx/qt01s0p2mx.pdf after retries (last HTTP 403)
Run metadata{"automation_cycle_id": 155428, "canonical_name": "National Black Law Journal", "child_pid": 3512627, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-08-14T10:12:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T09:30:16+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786699816_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786699816_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44163 | success | 2026-07-14T23:21:00+00:00ended 2026-07-14T23:21:38+00:00 | 37.1s | 3 PDF 281 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 44692, "canonical_name": "National Black Law Journal", "child_pid": 3466533, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-07-14T23:21:30+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:21:00+00:00", "run_kind": "manual", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784071260_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784071260_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 5} |
stdout stderr |
| #43563 | no items | 2026-07-14T18:14:40+00:00ended 2026-07-14T18:14:41+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_nblj
Run metadata{"automation_cycle_id": 43988, "canonical_name": "National Black Law Journal", "child_pid": 2923738, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-07-14T18:14:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:14:40+00:00", "run_kind": "scheduled", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784052880_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784052880_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #31302 | no new content | 2026-07-03T04:05:25+00:00ended 2026-07-03T04:11:48+00:00 | 382.0s | 0 PDF 300 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 28118, "canonical_name": "National Black Law Journal", "child_pid": 1672703, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-07-03T04:11:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T04:05:25+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783051525_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783051525_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4689 | no new content | 2026-06-01T19:29:09+00:00ended 2026-06-01T19:29:33+00:00 | 23.0s | 0 PDF 300 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1554, "canonical_name": "National Black Law Journal", "child_pid": 146362, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-06-01T19:29:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:29:09+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342149_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342149_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4013 | no new content | 2026-05-01T22:32:47+00:00ended 2026-05-01T22:33:10+00:00 | 23.0s | 0 PDF 300 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 642, "canonical_name": "National Black Law Journal", "child_pid": 1133407, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-05-01T22:32:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:32:47+00:00", "run_kind": "scheduled_active", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777674767_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777674767_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3195 | success | 2026-03-10T01:21:18+00:00ended 2026-03-10T01:30:42+00:00 | 563.7s | 273 PDF 27 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "National Black Law Journal", "child_pid": 4173519, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-03-10T01:30:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-10T01:21:18+00:00", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773105678_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773105678_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #1607 | success | 2026-02-08T00:19:34+00:00ended 2026-02-08T00:19:47+00:00 | 11.9s | 1 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "National Black Law Journal", "child_pid": 3229892, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-02-08T00:19:34+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:19:34+00:00", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509974_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509974_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 6} |
stdout stderr |
| #1597 | no items | 2026-02-08T00:14:15+00:00ended 2026-02-08T00:14:19+00:00 | 3.6s | 0 PDF 0 skipped 0 errors |
no_items_reason: No issue links discovered on journal page: https://escholarship.org/uc/uclalaw_nblj
Run metadata{"canonical_name": "National Black Law Journal", "child_pid": 3219861, "file_path": "scrapers/national_black_law_journal_scraper.py", "heartbeat_at": "2026-02-08T00:14:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 680, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:14:15+00:00", "scraper_id": "NationalBlackLawJournalScraper", "script_path": "scrapers/national_black_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509655_NationalBlackLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509655_NationalBlackLawJournalScraper.out.log", "timeout_minutes": 6} |
stdout stderr |