Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Wednesday, September 23, 2026 № 266

Scraper implementation

quinnipiac_scraper_light

Quinnipiac Law Review · mapped to registry #391

Implementation identity
scrapers/quinnipiac_scraper_light.py
scriptPlatform unknownCLI entrypoint
no_new_content
Latest status
no new content
Run #45193
Latest runtime
27.5s
2026-09-13T01:47:10+00:00
Latest PDFs
0
3 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
17
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
quinnipiac_scraper_light
canonical name
Quinnipiac Law Review
institution code
-
platform
-
base class
script
class name
-
module path
scrapers.quinnipiac_scraper_light
file path
scrapers/quinnipiac_scraper_light.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 23:32:37

Operational mapping

Law review ownership and publication state

Registry health
HEALTHY
Last uploaded
-
Registry sync
registry_rebuild
Latest error
No reported error

Run history

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

17 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45193 no new content 2026-09-13T01:47:10+00:00ended 2026-09-13T01:47:38+00:00 27.5s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 249890, "canonical_name": "Quinnipiac Law Review", "child_pid": 160554, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "QuinnipiacScraper:Quinnipiac Law Review", "waiting": 0}, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-09-13T01:47:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T01:47:10+00:00", "run_kind": "scheduled_active", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1789264030_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789264030_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#44391 no new content 2026-08-13T22:22:42+00:00ended 2026-08-13T22:22:43+00:00 1.1s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 153563, "canonical_name": "Quinnipiac Law Review", "child_pid": 2426774, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-08-13T22:22:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-13T22:22:42+00:00", "run_kind": "scheduled_active", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1786659762_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786659762_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#43593 no new content 2026-07-14T18:16:55+00:00ended 2026-07-14T18:16:56+00:00 1.1s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Quinnipiac Law Review", "child_pid": 2928342, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-07-14T18:16:55+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:16:55+00:00", "run_kind": "scheduled", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1784053015_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784053015_QuinnipiacScraper.out.log", "timeout_minutes": 15}
#31454 no new content 2026-07-03T14:38:11+00:00ended 2026-07-03T14:38:57+00:00 45.5s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28143, "canonical_name": "Quinnipiac Law Review", "child_pid": 2486727, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-07-03T14:38:41+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T14:38:11+00:00", "run_kind": "scheduled_active", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1783089491_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783089491_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#4850 no new content 2026-06-01T20:40:49+00:00ended 2026-06-01T20:40:50+00:00 1.4s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1571, "canonical_name": "Quinnipiac Law Review", "child_pid": 186442, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-06-01T20:40:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:40:49+00:00", "run_kind": "scheduled_active", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1780346449_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780346449_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#4178 no new content 2026-05-01T23:47:52+00:00ended 2026-05-01T23:47:53+00:00 1.5s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 659, "canonical_name": "Quinnipiac Law Review", "child_pid": 1200378, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-05-01T23:47:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:47:52+00:00", "run_kind": "scheduled_active", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1777679272_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777679272_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#3495 no new content 2026-03-24T09:59:01+00:00ended 2026-03-24T09:59:11+00:00 9.5s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Quinnipiac Law Review", "child_pid": 1855075, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-03-24T09:59:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-24T09:59:01+00:00", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1774346341_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774346341_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#2596 no new content 2026-02-22T05:08:55+00:00ended 2026-02-22T05:08:56+00:00 1.0s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Quinnipiac Law Review", "child_pid": 3983138, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-02-22T05:08:55+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T05:08:55+00:00", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1771736935_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771736935_QuinnipiacScraper.out.log", "timeout_minutes": 30}
#2579 no new content 2026-02-21T13:48:03+00:00ended 2026-02-21T13:48:05+00:00 1.2s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Quinnipiac Law Review", "child_pid": 3712688, "file_path": "scrapers/quinnipiac_scraper.py", "heartbeat_at": "2026-02-21T13:48:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T13:48:03+00:00", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1771681683_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771681683_QuinnipiacScraper.out.log", "timeout_minutes": 20}
#2561 timeout 2026-02-21T06:06:36+00:00ended 2026-02-21 06:08:35 -s 0 PDF 0 skipped 1 errors error: Run terminated manually during audit
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#2559 timeout 2026-02-21T06:02:04+00:00ended 2026-02-21 06:05:02 -s 0 PDF 0 skipped 1 errors error: Run terminated manually during audit run
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#2557 timeout 2026-02-21T05:45:52+00:00ended 2026-02-21 05:47:56 -s 0 PDF 0 skipped 1 errors error: Run terminated manually during parallel ROI batch
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#2556 no items 2026-02-21T05:42:04+00:00ended 2026-02-21T05:43:43+00:00 98.3s 0 PDF 0 skipped 0 errors no_items_reason: ACCESS_RESTRICTED: Unable to fetch seed page https://www.quinnipiaclawjournals.com/law-review/ after retries.
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#2550 no items 2026-02-21T05:32:01+00:00ended 2026-02-21T05:32:32+00:00 30.5s 0 PDF 0 skipped 0 errors no_items_reason: discover_urls returned 0 items (base_url=https://www.quinnipiaclawjournals.com/law-review/); scraper did not set `_no_items_reason`
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#2544 no new content 2026-02-21T05:24:03+00:00ended 2026-02-21T05:24:04+00:00 1.2s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Quinnipiac Law Review"}
#456 no new content 2026-01-22T13:16:34+00:00ended 2026-01-22T13:16:37+00:00 2.3s 0 PDF 3 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Quinnipiac Law Review", "file_path": "scrapers/quinnipiac_scraper.py", "law_review_id": 391, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T13:16:34+00:00", "scraper_id": "QuinnipiacScraper", "script_path": "scrapers/quinnipiac_scraper.py", "stderr_path": "logs/orchestrator_runs/1769087794_QuinnipiacScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769087794_QuinnipiacScraper.out.log", "timeout_minutes": 45}
#104 no new content 2025-12-23T00:18:12.122864ended 2025-12-23T00:18:13.221660 1.1s 0 PDF 0 skipped 0 errors error: No new content found (all duplicates)