Latest status
no new content
A continuous record of the open collection of American legal scholarship
Scraper implementation
UC Law Journal · mapped to registry #43
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #43; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45615 | no new content | 2026-09-13T10:46:25+00:00ended 2026-09-13T10:47:38+00:00 | 72.2s | 0 PDF 93 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 250633, "canonical_name": "UC Law Journal", "child_pid": 1009415, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 399, "mode": "balanced", "remaining_units": 389, "scope": "https://repository.uclawsf.edu/hastings_law_journal/", "selected_units": 25, "visited_this_run": 10, "visited_units": 10}, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UCLawJournalScraper:UC Law Journal", "waiting": 0}, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-09-13T10:47:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T10:46:25+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789296385_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789296385_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44768 | no new content | 2026-08-14T06:22:55+00:00ended 2026-08-14T06:23:42+00:00 | 46.3s | 0 PDF 80 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 154882, "canonical_name": "UC Law Journal", "child_pid": 3196146, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-08-14T06:23:26+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T06:22:55+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786688575_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786688575_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44029 | no new content | 2026-07-14T19:11:53+00:00ended 2026-07-14T19:12:47+00:00 | 53.5s | 0 PDF 80 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "UC Law Journal", "child_pid": 3075674, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:12:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:11:53+00:00", "run_kind": "scheduled", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056313_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056313_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #41166 | no new content | 2026-07-13T04:27:15+00:00ended 2026-07-13T04:28:00+00:00 | 44.5s | 0 PDF 57 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 38111, "canonical_name": "UC Law Journal", "child_pid": 3603137, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-07-13T04:27:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T04:27:15+00:00", "run_kind": "manual", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783916835_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783916835_uc_law_journal_scraper.out.log", "timeout_minutes": 30} |
stdout stderr |
| #30119 | failed | 2026-06-30T21:10:50+00:00ended 2026-06-30T21:13:03+00:00 | 132.4s | 0 PDF 72 skipped 1 errors |
download_failed_all: No PDF link found on landing page: https://repository.uclawsf.edu/hastings_law_journal/vol77/iss3/1
Run metadata{"automation_cycle_id": 27277, "canonical_name": "UC Law Journal", "child_pid": 1544798, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-06-30T21:12:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-30T21:10:50+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782853850_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782853850_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4260 | partial | 2026-05-31T20:17:52+00:00ended 2026-05-31T20:21:05+00:00 | 191.6s | 7 PDF 65 skipped 1 errors |
partial_download_errors: No PDF link found on landing page: https://repository.uclawsf.edu/hastings_law_journal/vol77/iss3/1
Run metadata{"automation_cycle_id": 1503, "canonical_name": "UC Law Journal", "child_pid": 1262661, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-05-31T20:20:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T20:17:52+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780258672_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780258672_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3581 | success | 2026-05-01T17:59:31+00:00ended 2026-05-01T18:00:16+00:00 | 43.7s | 9 PDF 63 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 595, "canonical_name": "UC Law Journal", "child_pid": 889729, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-05-01T18:00:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T17:59:31+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777658371_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777658371_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2712 | success | 2026-03-08T11:18:42+00:00ended 2026-03-08T11:20:33+00:00 | 110.9s | 28 PDF 42 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2648406, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-03-08T11:20:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:18:42+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1772968722_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772968722_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #641 | success | 2026-02-06T05:43:18+00:00ended 2026-02-06T05:46:03+00:00 | 165.3s | 30 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2587724, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-02-06T05:45:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:43:18+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770356598_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770356598_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #640 | partial | 2026-02-06T05:37:31+00:00ended 2026-02-06T05:39:43+00:00 | 131.3s | 8 PDF 17 skipped 5 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2575840, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-02-06T05:39:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:37:31+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770356251_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770356251_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #345 | timeout | 2026-01-22T03:59:42+00:00ended 2026-01-22T04:44:42+00:00 | 2700.0s | 0 PDF 0 skipped 1 errors |
timeout: Timeout after 45 minutes
Run metadata{"returncode": null} |
- |
| #27 | technical error | 2025-12-22T21:30:54.259821ended 2025-12-22T21:30:54.260176 | 0.0s | 0 PDF 0 skipped 0 errors | technical_error: BepressLightScraper.__init__() missing 3 required positional arguments: 'institution_name', 'base_url', and 'repository_path' | - |
Legacy records explicitly stored under this implementation identifier.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45615 | no new content | 2026-09-13T10:46:25+00:00ended 2026-09-13T10:47:38+00:00 | 72.2s | 0 PDF 93 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 250633, "canonical_name": "UC Law Journal", "child_pid": 1009415, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 399, "mode": "balanced", "remaining_units": 389, "scope": "https://repository.uclawsf.edu/hastings_law_journal/", "selected_units": 25, "visited_this_run": 10, "visited_units": 10}, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UCLawJournalScraper:UC Law Journal", "waiting": 0}, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-09-13T10:47:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T10:46:25+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789296385_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789296385_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44768 | no new content | 2026-08-14T06:22:55+00:00ended 2026-08-14T06:23:42+00:00 | 46.3s | 0 PDF 80 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 154882, "canonical_name": "UC Law Journal", "child_pid": 3196146, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-08-14T06:23:26+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T06:22:55+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786688575_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786688575_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44029 | no new content | 2026-07-14T19:11:53+00:00ended 2026-07-14T19:12:47+00:00 | 53.5s | 0 PDF 80 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "UC Law Journal", "child_pid": 3075674, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-07-14T19:12:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:11:53+00:00", "run_kind": "scheduled", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056313_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056313_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #41166 | no new content | 2026-07-13T04:27:15+00:00ended 2026-07-13T04:28:00+00:00 | 44.5s | 0 PDF 57 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 38111, "canonical_name": "UC Law Journal", "child_pid": 3603137, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-07-13T04:27:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T04:27:15+00:00", "run_kind": "manual", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1783916835_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783916835_uc_law_journal_scraper.out.log", "timeout_minutes": 30} |
stdout stderr |
| #30119 | failed | 2026-06-30T21:10:50+00:00ended 2026-06-30T21:13:03+00:00 | 132.4s | 0 PDF 72 skipped 1 errors |
download_failed_all: No PDF link found on landing page: https://repository.uclawsf.edu/hastings_law_journal/vol77/iss3/1
Run metadata{"automation_cycle_id": 27277, "canonical_name": "UC Law Journal", "child_pid": 1544798, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-06-30T21:12:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-30T21:10:50+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782853850_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782853850_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4260 | partial | 2026-05-31T20:17:52+00:00ended 2026-05-31T20:21:05+00:00 | 191.6s | 7 PDF 65 skipped 1 errors |
partial_download_errors: No PDF link found on landing page: https://repository.uclawsf.edu/hastings_law_journal/vol77/iss3/1
Run metadata{"automation_cycle_id": 1503, "canonical_name": "UC Law Journal", "child_pid": 1262661, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-05-31T20:20:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T20:17:52+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780258672_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780258672_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3581 | success | 2026-05-01T17:59:31+00:00ended 2026-05-01T18:00:16+00:00 | 43.7s | 9 PDF 63 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 595, "canonical_name": "UC Law Journal", "child_pid": 889729, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-05-01T18:00:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T17:59:31+00:00", "run_kind": "scheduled_active", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777658371_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777658371_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2712 | success | 2026-03-08T11:18:42+00:00ended 2026-03-08T11:20:33+00:00 | 110.9s | 28 PDF 42 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2648406, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-03-08T11:20:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:18:42+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1772968722_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772968722_uc_law_journal_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #641 | success | 2026-02-06T05:43:18+00:00ended 2026-02-06T05:46:03+00:00 | 165.3s | 30 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2587724, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-02-06T05:45:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:43:18+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770356598_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770356598_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #640 | partial | 2026-02-06T05:37:31+00:00ended 2026-02-06T05:39:43+00:00 | 131.3s | 8 PDF 17 skipped 5 errors |
No reported error
Run metadata{"canonical_name": "UC Law Journal", "child_pid": 2575840, "file_path": "scrapers/uc_law_journal_scraper.py", "heartbeat_at": "2026-02-06T05:39:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 43, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T05:37:31+00:00", "scraper_id": "uc_law_journal_scraper", "script_path": "scrapers/uc_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770356251_uc_law_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770356251_uc_law_journal_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #345 | timeout | 2026-01-22T03:59:42+00:00ended 2026-01-22T04:44:42+00:00 | 2700.0s | 0 PDF 0 skipped 1 errors |
timeout: Timeout after 45 minutes
Run metadata{"returncode": null} |
- |