Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Thursday, September 24, 2026 № 267

Scraper implementation

vermont_journal_of_environmental_law_scraper

Vermont Journal of Environmental Law · mapped to registry #855

Implementation identity
scrapers/vermont_journal_of_environmental_law_scraper.py
scriptwordpressCLI entrypoint
partial
Latest status
partial
Run #46221
Latest runtime
125.5s
2026-09-20T23:01:48+00:00
Latest PDFs
0
439 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
10
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
vermont_journal_of_environmental_law_scraper
canonical name
Vermont Journal of Environmental Law
institution code
-
platform
wordpress
base class
script
class name
-
module path
scrapers.vermont_journal_of_environmental_law_scraper
file path
scrapers/vermont_journal_of_environmental_law_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-24 11:32:52

Operational mapping

Law review ownership and publication state

Registry health
DEGRADED
Last uploaded
2026-07-14 19:39:48
Registry sync
uabox:Law_Review_Project/vermont_journal_of_environmental_law_20260714_193925.zip
Latest error
BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2023/11/fall-2023-symposium/ (OSError: curl transport exit 28)

Run history

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

10 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46221 partial 2026-09-20T23:01:48+00:00ended 2026-09-20T23:03:54+00:00 125.5s 0 PDF 439 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2023/11/fall-2023-symposium/ (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 265112, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 412372, "discovery_coverage": {"discovery_complete": false, "known_units": 453, "pages": {"capped": true, "discovery_complete": false, "known_units": 448, "mode": "balanced", "remaining_units": 2, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 248, "visited_units": 446}, "remaining_units": 2, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 5, "mode": "balanced", "remaining_units": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#maps", "selected_units": 5, "visited_this_run": 5, "visited_units": 5}, "visited_units": 451, "waiting_for_retry": 2, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2023/11/fall-2023-symposium/ (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:Vermont Journal of Environmental Law", "waiting": 0}, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-09-20T23:03:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T23:01:48+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1789945308_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789945308_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#45942 partial 2026-09-13T22:44:20+00:00ended 2026-09-13T22:53:25+00:00 544.3s 0 PDF 213 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/wp-sitemap.xml (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 251638, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 2151100, "discovery_coverage": {"discovery_complete": false, "known_units": 453, "pages": {"capped": true, "discovery_complete": false, "known_units": 448, "mode": "balanced", "remaining_units": 46, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 204, "visited_units": 402}, "remaining_units": 46, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 5, "mode": "balanced", "remaining_units": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#maps", "selected_units": 5, "visited_this_run": 4, "visited_units": 5}, "visited_units": 407, "waiting_for_retry": 31, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/wp-sitemap.xml (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:Vermont Journal of Environmental Law", "waiting": 0}, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-09-13T22:53:20+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T22:44:20+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1789339460_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789339460_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#45654 partial 2026-09-13T11:41:16+00:00ended 2026-09-13T11:53:41+00:00 744.7s 0 PDF 331 skipped 0 errors partial_discovery: BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2019/10/fall-2019-symposium/ (OSError: curl transport exit 28)
Run metadata
{"automation_cycle_id": 250706, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 1093730, "discovery_coverage": {"discovery_complete": false, "known_units": 453, "pages": {"capped": true, "discovery_complete": false, "known_units": 448, "mode": "balanced", "remaining_units": 241, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#pages", "selected_units": 250, "visited_this_run": 207, "visited_units": 207}, "remaining_units": 241, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml", "sitemaps": {"capped": false, "discovery_complete": true, "known_units": 5, "mode": "balanced", "remaining_units": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#maps", "selected_units": 5, "visited_this_run": 5, "visited_units": 5}, "visited_units": 212, "waiting_for_retry": 16, "wordpress_api": null}, "discovery_problem": "BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2019/10/fall-2019-symposium/ (OSError: curl transport exit 28)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "VermontJournalOfEnvironmentalLawScraper:Vermont Journal of Environmental Law", "waiting": 0}, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-09-13T11:53:16+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:41:16+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1789299676_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789299676_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#44803 no new content 2026-08-14T07:27:01+00:00ended 2026-08-14T07:27:30+00:00 28.4s 0 PDF 473 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 155089, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 3300582, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-08-14T07:27:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T07:27:01+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1786692421_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786692421_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#44061 success 2026-07-14T19:17:51+00:00ended 2026-07-14T19:19:28+00:00 96.2s 34 PDF 429 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 3094910, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-07-14T19:19:21+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:17:51+00:00", "run_kind": "scheduled", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056671_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056671_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 15}
#31165 no new content 2026-07-02T19:51:22+00:00ended 2026-07-02T19:51:41+00:00 18.7s 0 PDF 300 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 28096, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 1033845, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-07-02T19:51:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-02T19:51:22+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1783021882_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783021882_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#4553 success 2026-06-01T18:26:03+00:00ended 2026-06-01T18:31:41+00:00 337.8s 300 PDF 0 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1539, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 108402, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-06-01T18:31:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T18:26:03+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1780338363_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780338363_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#3877 success 2026-05-01T21:30:33+00:00ended 2026-05-01T21:31:13+00:00 39.9s 4 PDF 168 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 627, "canonical_name": "Vermont Journal of Environmental Law", "child_pid": 1066331, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-05-01T21:31:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T21:30:33+00:00", "run_kind": "scheduled_active", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1777671033_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777671033_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#3056 partial 2026-03-09T06:40:23+00:00ended 2026-03-09T06:49:10+00:00 526.4s 92 PDF 76 skipped 4 errors partial_download_errors: Timeout downloading https://vjel.vermontlaw.edu/wp-content/uploads/2025/12/Hockenberry_Article_Vol27_Book1.pdf: Connection timeout to host https://vjel.vermontlaw.edu/wp-content/uploads/2025/12/Hockenberry_Article_Vol27_Book1.pdf
Run metadata
{"canonical_name": "Vermont Journal of Environmental Law", "child_pid": 3411100, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-03-09T06:48:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-09T06:40:23+00:00", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1773038423_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1773038423_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 45}
#1272 success 2026-02-07T04:33:12+00:00ended 2026-02-07T04:33:37+00:00 25.2s 5 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "Vermont Journal of Environmental Law", "child_pid": 953427, "file_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "heartbeat_at": "2026-02-07T04:33:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 855, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T04:33:12+00:00", "scraper_id": "vermont_journal_of_environmental_law_scraper", "script_path": "scrapers/vermont_journal_of_environmental_law_scraper.py", "stderr_path": "logs/orchestrator_runs/1770438792_vermont_journal_of_environmental_law_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770438792_vermont_journal_of_environmental_law_scraper.out.log", "timeout_minutes": 20}