Est. MMXXV · lrscraper The Law Review Reporter Live

A continuous record of the open collection of American legal scholarship

Vol. II Tuesday, September 22, 2026 № 265

Scraper implementation

AmericanBankruptcyLawJournalScraper

American Bankruptcy Law Journal · mapped to registry #162

Implementation identity
scrapers/american_bankruptcy_law_journal_scraper.py
PlaywrightScraperplaywrightCLI entrypoint
partial
Latest status
partial
Run #46067
Latest runtime
48.3s
2026-09-20T02:29:14+00:00
Latest PDFs
2
1 duplicates skipped
Uploads pending
0
Queue clear or unavailable
Run history
11
Returned by current limit

Definition

Registry metadata for this implementation

scraper id
AmericanBankruptcyLawJournalScraper
canonical name
American Bankruptcy Law Journal
institution code
-
platform
playwright
base class
PlaywrightScraper
class name
AmericanBankruptcyLawJournalScraper
module path
scrapers.american_bankruptcy_law_journal_scraper
file path
scrapers/american_bankruptcy_law_journal_scraper.py
has cli entrypoint
true
is abstract
false
updated at
2026-09-22 17:32:34

Operational mapping

Law review ownership and publication state

Registry health
DEGRADED
Last uploaded
2026-09-20 02:57:00
Registry sync
uabox:Law_Review_Project/american_bankruptcy_law_journal_20260920_025648.zip
Latest error
Download failed for https://www.ablj.org/wp-content/uploads/2026/08/ERRATUM-page-463-in-2006-Volume-100.2-for-correction-in-Issue-100.1-CR-at-bottom-for-PDF.pdf: ClientConnectorError: Cannot connect to host www.ablj.org:443 ssl:default [System and HTTPS DNS failed for www.ablj.org: timed out]

Run history

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

11 returned · show 200
Run Status Started Runtime Result Error / diagnostics Logs
#46067 partial 2026-09-20T02:29:14+00:00ended 2026-09-20T02:30:04+00:00 48.3s 2 PDF 1 skipped 1 errors partial_download_errors: Download failed for https://www.ablj.org/wp-content/uploads/2026/08/ERRATUM-page-463-in-2006-Volume-100.2-for-correction-in-Issue-100.1-CR-at-bottom-for-PDF.pdf: ClientConnectorError: Cannot connect to host www.ablj.org:443 ssl:default [System and HTTPS DNS failed for www.ablj.org: timed out]
Run metadata
{"automation_cycle_id": 263327, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 2761627, "download_queue": {"due": 0, "pending": 1, "retries": 1, "scope": "AmericanBankruptcyLawJournalScraper:American Bankruptcy Law Journal", "waiting": 1}, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-09-20T02:29:44+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-20T02:29:14+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789871354_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789871354_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#45129 partial 2026-09-13T00:41:07+00:00ended 2026-09-13T00:41:25+00:00 17.2s 1 PDF 0 skipped 1 errors partial_download_errors: Download failed for https://www.ablj.org/wp-content/uploads/2026/08/ERRATUM-page-463-in-2006-Volume-100.2-for-correction-in-Issue-100.1-CR-at-bottom-for-PDF.pdf: ServerTimeoutError: Connection timeout to host https://www.ablj.org/wp-content/uploads/2026/08/ERRATUM-page-463-in-2006-Volume-100.2-for-correction-in-Issue-100.1-CR-at-bottom-for-PDF.pdf
Run metadata
{"automation_cycle_id": 249803, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 54024, "download_queue": {"due": 0, "pending": 1, "retries": 1, "scope": "AmericanBankruptcyLawJournalScraper:American Bankruptcy Law Journal", "waiting": 1}, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-09-13T00:41:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T00:41:07+00:00", "run_kind": "manual", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789260067_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789260067_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 30}
#45117 no items 2026-09-13T00:31:51+00:00ended 2026-09-13T00:31:56+00:00 4.0s 0 PDF 0 skipped 0 errors no_items_reason: BROKEN_NETWORK: American Bankruptcy issue API failed (Error: APIRequestContext.get: getaddrinfo EAI_AGAIN ablj.org Call log: - → GET https://ablj.org/wp-json/wp/v2/pages?search=Volume&per_page=20 - user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br )
Run metadata
{"automation_cycle_id": 249790, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 37710, "discovery_problem": "BROKEN_NETWORK: American Bankruptcy issue API failed (Error: APIRequestContext.get: getaddrinfo EAI_AGAIN ablj.org\nCall log:\n  - → GET https://ablj.org/wp-json/wp/v2/pages?search=Volume&per_page=20\n    - user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\n    - accept: */*\n    - accept-encoding: gzip,deflate,br\n)", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "AmericanBankruptcyLawJournalScraper:American Bankruptcy Law Journal", "waiting": 0}, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-09-13T00:31:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T00:31:51+00:00", "run_kind": "manual", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789259511_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789259511_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 30}
#45017 no items 2026-09-12T21:56:47+00:00ended 2026-09-12T21:58:08+00:00 80.7s 0 PDF 0 skipped 0 errors no_items_reason: BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://ablj.org/wp-json/wp/v2/); scraper did not set `_no_items_reason`
Run metadata
{"automation_cycle_id": 249587, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 3994804, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-09-12T21:57:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-12T21:56:47+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1789250207_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789250207_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#44223 no new content 2026-08-13T21:11:47+00:00ended 2026-08-13T21:13:03+00:00 76.0s 0 PDF 27 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 153354, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 2322581, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-08-13T21:12:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-13T21:11:47+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1786655507_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786655507_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#43375 no new content 2026-07-14T17:54:49+00:00ended 2026-07-14T17:56:08+00:00 78.8s 0 PDF 27 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 43988, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 2883788, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-07-14T17:55:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T17:54:49+00:00", "run_kind": "scheduled", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1784051689_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784051689_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 15}
#30112 no new content 2026-06-30T20:24:36+00:00ended 2026-06-30T20:28:34+00:00 237.5s 0 PDF 27 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 27275, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 1483971, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-06-30T20:28:06+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-30T20:24:36+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1782851076_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1782851076_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#4250 no new content 2026-05-31T20:01:59+00:00ended 2026-05-31T20:04:43+00:00 163.1s 0 PDF 27 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 1502, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 1254685, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-05-31T20:04:29+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T20:01:59+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780257719_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780257719_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#3569 success 2026-05-01T17:50:26+00:00ended 2026-05-01T17:51:48+00:00 81.0s 4 PDF 23 skipped 0 errors No reported error
Run metadata
{"automation_cycle_id": 594, "canonical_name": "American Bankruptcy Law Journal", "child_pid": 878160, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-05-01T17:51:26+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T17:50:26+00:00", "run_kind": "scheduled_active", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777657826_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777657826_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#2698 no new content 2026-03-08T05:09:49+00:00ended 2026-03-08T05:11:09+00:00 79.9s 0 PDF 27 skipped 0 errors No reported error
Run metadata
{"canonical_name": "American Bankruptcy Law Journal", "child_pid": 2439297, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-03-08T05:10:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T05:09:49+00:00", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1772946589_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1772946589_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 45}
#585 success 2026-02-06T02:12:25+00:00ended 2026-02-06T02:13:54+00:00 89.0s 11 PDF 0 skipped 0 errors No reported error
Run metadata
{"canonical_name": "American Bankruptcy Law Journal", "child_pid": 2199155, "file_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "heartbeat_at": "2026-02-06T02:13:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 162, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T02:12:25+00:00", "scraper_id": "AmericanBankruptcyLawJournalScraper", "script_path": "scrapers/american_bankruptcy_law_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770343945_AmericanBankruptcyLawJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770343945_AmericanBankruptcyLawJournalScraper.out.log", "timeout_minutes": 20}