duke_journal_constitutional_law_public_policy_scraper

Duke Journal of Constitutional Law & Public Policy
Latest Status
success #4281
Latest Metrics
d=4  |  skip=40  |  err=0
t=81.8s
Implementation
script
bepress
Law Review
Uploads Pending
0
Last Upload
2026-06-01 15:25:42
uabox:Law_Review_Project/duke_journal_of_constitutional_law_and_public_policy_20260601_152525.zip

Definition

scraper_id
duke_journal_constitutional_law_public_policy_scraper
canonical_name
Duke Journal of Constitutional Law & Public Policy
institution_code
-
platform
bepress
base_class
script
class_name
-
module_path
scrapers.duke_journal_constitutional_law_public_policy_scraper
file_path
scrapers/duke_journal_constitutional_law_public_policy_scraper.py
has_cli_entrypoint
true
is_abstract
false
discovered_at
2026-03-30 20:11:12
updated_at
2026-06-17 07:46:25

Run History

Showing 5 runs (law_review_id=67) — use ?limit=200 for more.
Run Status Start End Runtime Metrics Error / Details Logs
#4281 success 2026-05-31T21:00:55+00:00 2026-05-31T21:02:18+00:00 81.8s d=4  |  skip=40  |  err=0
discovered=44  |  processed=44
-
extra_json
{"automation_cycle_id": 1506, "canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 1275211, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-05-31T21:01:55+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T21:00:55+00:00", "run_kind": "scheduled_active", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1780261255_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780261255_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#3607 partial 2026-05-01T18:09:43+00:00 2026-05-01T18:10:09+00:00 25.8s d=2  |  skip=38  |  err=4
discovered=44  |  processed=44
partial_download_errors: No PDF link found on landing page: https://scholarship.law.duke.edu/djclpp/vol21/iss1/6
extra_json
{"automation_cycle_id": 597, "canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 900045, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-05-01T18:09:43+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:09:43+00:00", "run_kind": "scheduled_active", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1777658983_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777658983_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#2744 no_new_content 2026-03-08T11:45:46+00:00 2026-03-08T11:45:51+00:00 4.3s d=0  |  skip=63  |  err=0
discovered=63  |  processed=63
-
extra_json
{"canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 2665768, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-03-08T11:45:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:45:46+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1772970346_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772970346_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#712 no_new_content 2026-02-06T08:42:12+00:00 2026-02-06T08:42:30+00:00 17.6s d=0  |  skip=25  |  err=0
discovered=25  |  processed=25
-
extra_json
{"canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 2997758, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-02-06T08:42:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T08:42:12+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1770367332_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770367332_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 25}
stdout | stderr
#254 partial 2026-01-19T04:44:45+00:00 2026-01-19T05:06:38+00:00 1312.9s d=132  |  skip=3  |  err=81
discovered=216  |  processed=216
-
extra_json
{"file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-19T04:44:45+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1768797885_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1768797885_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr

Runs (scraper_name = duke_journal_constitutional_law_public_policy_scraper)

These are runs recorded explicitly under this scraper_id.
Run Status Start End Runtime Metrics Error / Details Logs
#4281 success 2026-05-31T21:00:55+00:00 2026-05-31T21:02:18+00:00 81.8s d=4  |  skip=40  |  err=0
discovered=44  |  processed=44
-
extra_json
{"automation_cycle_id": 1506, "canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 1275211, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-05-31T21:01:55+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T21:00:55+00:00", "run_kind": "scheduled_active", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1780261255_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780261255_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#3607 partial 2026-05-01T18:09:43+00:00 2026-05-01T18:10:09+00:00 25.8s d=2  |  skip=38  |  err=4
discovered=44  |  processed=44
partial_download_errors: No PDF link found on landing page: https://scholarship.law.duke.edu/djclpp/vol21/iss1/6
extra_json
{"automation_cycle_id": 597, "canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 900045, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-05-01T18:09:43+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:09:43+00:00", "run_kind": "scheduled_active", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1777658983_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777658983_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#2744 no_new_content 2026-03-08T11:45:46+00:00 2026-03-08T11:45:51+00:00 4.3s d=0  |  skip=63  |  err=0
discovered=63  |  processed=63
-
extra_json
{"canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 2665768, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-03-08T11:45:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:45:46+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1772970346_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772970346_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr
#712 no_new_content 2026-02-06T08:42:12+00:00 2026-02-06T08:42:30+00:00 17.6s d=0  |  skip=25  |  err=0
discovered=25  |  processed=25
-
extra_json
{"canonical_name": "Duke Journal of Constitutional Law & Public Policy", "child_pid": 2997758, "file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "heartbeat_at": "2026-02-06T08:42:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T08:42:12+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1770367332_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770367332_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 25}
stdout | stderr
#254 partial 2026-01-19T04:44:45+00:00 2026-01-19T05:06:38+00:00 1312.9s d=132  |  skip=3  |  err=81
discovered=216  |  processed=216
-
extra_json
{"file_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "law_review_id": 67, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-19T04:44:45+00:00", "scraper_id": "duke_journal_constitutional_law_public_policy_scraper", "script_path": "scrapers/duke_journal_constitutional_law_public_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1768797885_duke_journal_constitutional_law_public_policy_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1768797885_duke_journal_constitutional_law_public_policy_scraper.out.log", "timeout_minutes": 45}
stdout | stderr