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

the_columbia_journal_of_european_law_scraper

The Columbia Journal of European Law · mapped to registry #771

Implementation identity
scrapers/the_columbia_journal_of_european_law_scraper.py
scriptwordpressCLI entrypoint
no_items
Latest status
no items
Run #45591
Latest runtime
30.3s
2026-09-13T10:27:24+00:00
Latest PDFs
0
0 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
9
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
the_columbia_journal_of_european_law_scraper
canonical name
The Columbia Journal of European Law
institution code
-
platform
wordpress
base class
script
class name
-
module path
scrapers.the_columbia_journal_of_european_law_scraper
file path
scrapers/the_columbia_journal_of_european_law_scraper.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
ACCESS RESTRICTED
Last uploaded
2026-03-10 08:38:32
Registry sync
uabox:Law_Review_Project/the_columbia_journal_of_european_law_20260310_083810.zip
Latest error
ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://cjel.law.columbia.edu/wp-json/wp/v2/media

Run history

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

9 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#45591 no items 2026-09-13T10:27:24+00:00ended 2026-09-13T10:27:54+00:00 30.3s 0 PDF 0 skipped 0 errors no_items_reason: ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://cjel.law.columbia.edu/wp-json/wp/v2/media
Run metadata
{"automation_cycle_id": 250602, "canonical_name": "The Columbia Journal of European Law", "child_pid": 980284, "discovery_problem": "ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://cjel.law.columbia.edu/wp-json/wp/v2/media", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TheColumbiaJournalOfEuropeanLawScraper:The Columbia Journal of European Law", "waiting": 0}, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-09-13T10:27:54+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T10:27:24+00:00", "run_kind": "scheduled_active", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1789295244_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789295244_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#44746 no new content 2026-08-14T05:45:43+00:00ended 2026-08-14T05:46:15+00:00 32.4s 0 PDF 149 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 154806, "canonical_name": "The Columbia Journal of European Law", "child_pid": 3137295, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-08-14T05:46:13+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T05:45:43+00:00", "run_kind": "scheduled_active", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1786686343_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786686343_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#44011 no new content 2026-07-14T19:10:06+00:00ended 2026-07-14T19:10:23+00:00 16.8s 0 PDF 149 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "The Columbia Journal of European Law", "child_pid": 3071837, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-07-14T19:10:06+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:10:06+00:00", "run_kind": "scheduled", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056206_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056206_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 15}
#41136 no new content 2026-07-13T04:09:59+00:00ended 2026-07-13T04:10:00+00:00 0.8s 0 PDF 2 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 38060, "canonical_name": "The Columbia Journal of European Law", "child_pid": 3572544, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-07-13T04:09:59+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T04:09:59+00:00", "run_kind": "manual", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1783915799_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783915799_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 30}
#31307 failed 2026-07-03T04:09:21+00:00ended 2026-07-03T04:15:01+00:00 339.8s 0 PDF 149 skipped 1 errors download_failed_all: HTTP 404 for https://cjel.law.columbia.edu/files/2010/07/Download-this-article..pdf
Run metadata
{"automation_cycle_id": 28118, "canonical_name": "The Columbia Journal of European Law", "child_pid": 1678943, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-07-03T04:14:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T04:09:21+00:00", "run_kind": "scheduled_active", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1783051761_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783051761_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#4698 failed 2026-06-01T19:30:52+00:00ended 2026-06-01T19:31:00+00:00 7.7s 0 PDF 149 skipped 1 errors download_failed_all: HTTP 404 for https://cjel.law.columbia.edu/files/2010/07/Download-this-article..pdf
Run metadata
{"automation_cycle_id": 1555, "canonical_name": "The Columbia Journal of European Law", "child_pid": 148335, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-06-01T19:30:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:30:52+00:00", "run_kind": "scheduled_active", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342252_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342252_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#4024 failed 2026-05-01T22:35:08+00:00ended 2026-05-01T22:35:19+00:00 10.7s 0 PDF 149 skipped 1 errors download_failed_all: HTTP 404 for https://cjel.law.columbia.edu/files/2010/07/Download-this-article..pdf
Run metadata
{"automation_cycle_id": 643, "canonical_name": "The Columbia Journal of European Law", "child_pid": 1135539, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-05-01T22:35:08+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:35:08+00:00", "run_kind": "scheduled_active", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1777674908_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777674908_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#3208 partial 2026-03-10T07:41:57+00:00ended 2026-03-10T07:45:32+00:00 215.0s 118 PDF 31 skipped 1 errors partial_download_errors: HTTP 404 for https://cjel.law.columbia.edu/files/2010/07/Download-this-article..pdf
Run metadata
{"canonical_name": "The Columbia Journal of European Law", "child_pid": 205268, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-03-10T07:45:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-10T07:41:57+00:00", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1773128517_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773128517_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 45}
#1678 success 2026-02-08T03:23:18+00:00ended 2026-02-08T03:23:19+00:00 0.9s 1 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "The Columbia Journal of European Law", "child_pid": 3617460, "file_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "heartbeat_at": "2026-02-08T03:23:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 771, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T03:23:18+00:00", "scraper_id": "the_columbia_journal_of_european_law_scraper", "script_path": "scrapers/the_columbia_journal_of_european_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1770520998_the_columbia_journal_of_european_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770520998_the_columbia_journal_of_european_law_scraper.out.log", "timeout_minutes": 6}