| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #4371 | success | 2026-06-01T16:22:11+00:00 | 2026-06-01T16:22:15+00:00 | 4.4s |
d=2
| skip=10
| err=0
discovered=12
| processed=12
|
-
extra_json{"automation_cycle_id": 1519, "canonical_name": "West Virginia Law Review", "child_pid": 57496, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-06-01T16:22:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:22:11+00:00", "run_kind": "scheduled_active", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780330931_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780330931_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #3697 | no_new_content | 2026-05-01T19:51:34+00:00 | 2026-05-01T19:51:36+00:00 | 1.2s |
d=0
| skip=10
| err=0
discovered=10
| processed=10
|
-
extra_json{"automation_cycle_id": 608, "canonical_name": "West Virginia Law Review", "child_pid": 988368, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-05-01T19:51:34+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T19:51:34+00:00", "run_kind": "scheduled_active", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777665094_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777665094_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #2857 | no_new_content | 2026-03-08T19:18:31+00:00 | 2026-03-08T19:18:33+00:00 | 1.2s |
d=0
| skip=10
| err=0
discovered=10
| processed=10
|
-
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 2933374, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-03-08T19:18:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T19:18:31+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1772997511_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1772997511_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #954 | success | 2026-02-06T18:34:32+00:00 | 2026-02-06T18:34:45+00:00 | 12.7s |
d=10
| skip=0
| err=0
discovered=10
| processed=10
|
-
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 4041794, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-02-06T18:34:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T18:34:32+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770402872_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770402872_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #951 | failed | 2026-02-06T18:32:54+00:00 | 2026-02-06T18:32:54+00:00 | 0.5s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
error:
unbalanced parenthesis at position 20
tracebackTraceback (most recent call last):
File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 672, in run
items = await self.discover_urls()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 81, in discover_urls
for entry in self._parse_issue_items(issue_html, issue_meta):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 181, in _parse_issue_items
title = _clean_title(
^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 312, in _clean_title
text = re.sub(r"\(\s*\d+\\s*kb\\s*\\)$", "", text, flags=re.IGNORECASE).strip()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/__init__.py", line 185, in sub
return _compile(pattern, flags).sub(repl, string, count)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/__init__.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/_compiler.py", line 743, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/_parser.py", line 987, in parse
raise source.error("unbalanced parenthesis")
re.error: unbalanced parenthesis at position 20
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 4038782, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-02-06T18:32:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T18:32:54+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770402774_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770402774_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #4371 | success | 2026-06-01T16:22:11+00:00 | 2026-06-01T16:22:15+00:00 | 4.4s |
d=2
| skip=10
| err=0
discovered=12
| processed=12
|
-
extra_json{"automation_cycle_id": 1519, "canonical_name": "West Virginia Law Review", "child_pid": 57496, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-06-01T16:22:11+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T16:22:11+00:00", "run_kind": "scheduled_active", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1780330931_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780330931_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #3697 | no_new_content | 2026-05-01T19:51:34+00:00 | 2026-05-01T19:51:36+00:00 | 1.2s |
d=0
| skip=10
| err=0
discovered=10
| processed=10
|
-
extra_json{"automation_cycle_id": 608, "canonical_name": "West Virginia Law Review", "child_pid": 988368, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-05-01T19:51:34+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T19:51:34+00:00", "run_kind": "scheduled_active", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1777665094_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777665094_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #2857 | no_new_content | 2026-03-08T19:18:31+00:00 | 2026-03-08T19:18:33+00:00 | 1.2s |
d=0
| skip=10
| err=0
discovered=10
| processed=10
|
-
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 2933374, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-03-08T19:18:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T19:18:31+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1772997511_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1772997511_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #954 | success | 2026-02-06T18:34:32+00:00 | 2026-02-06T18:34:45+00:00 | 12.7s |
d=10
| skip=0
| err=0
discovered=10
| processed=10
|
-
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 4041794, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-02-06T18:34:32+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T18:34:32+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770402872_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770402872_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #951 | failed | 2026-02-06T18:32:54+00:00 | 2026-02-06T18:32:54+00:00 | 0.5s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
error:
unbalanced parenthesis at position 20
tracebackTraceback (most recent call last):
File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 672, in run
items = await self.discover_urls()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 81, in discover_urls
for entry in self._parse_issue_items(issue_html, issue_meta):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 181, in _parse_issue_items
title = _clean_title(
^^^^^^^^^^^^^
File "/home/arbel/sites/lrscraper/scrapers/west_virginia_law_review_scraper.py", line 312, in _clean_title
text = re.sub(r"\(\s*\d+\\s*kb\\s*\\)$", "", text, flags=re.IGNORECASE).strip()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/__init__.py", line 185, in sub
return _compile(pattern, flags).sub(repl, string, count)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/__init__.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/_compiler.py", line 743, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/arbel/miniconda3/lib/python3.11/re/_parser.py", line 987, in parse
raise source.error("unbalanced parenthesis")
re.error: unbalanced parenthesis at position 20
extra_json{"canonical_name": "West Virginia Law Review", "child_pid": 4038782, "file_path": "scrapers/west_virginia_law_review_scraper.py", "heartbeat_at": "2026-02-06T18:32:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 197, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T18:32:54+00:00", "scraper_id": "WestVirginiaLawReviewScraper", "script_path": "scrapers/west_virginia_law_review_scraper.py", "stderr_path": "logs/orchestrator_runs/1770402774_WestVirginiaLawReviewScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770402774_WestVirginiaLawReviewScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |