Latest status
no new content
A continuous record of the open collection of American legal scholarship
Scraper implementation
Tulane Journal of Technology and Intellectual Property · mapped to registry #818
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #818; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45252 | no new content | 2026-09-13T02:22:08+00:00ended 2026-09-13T02:26:35+00:00 | 265.5s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 249935, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 217265, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper:Tulane Journal of Technology and Intellectual Property", "waiting": 0}, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-09-13T02:26:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T02:22:08+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #44443 | no new content | 2026-08-13T22:51:48+00:00ended 2026-08-13T22:53:35+00:00 | 106.1s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 153649, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2472760, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-08-13T22:53:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-13T22:51:48+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1786661508_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786661508_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #43648 | no new content | 2026-07-14T18:23:39+00:00ended 2026-07-14T18:25:19+00:00 | 99.6s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2943618, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-07-14T18:25:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:23:39+00:00", "run_kind": "scheduled", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1784053419_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784053419_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 15, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #31456 | no new content | 2026-07-03T14:39:53+00:00ended 2026-07-03T15:59:34+00:00 | 4780.0s | 0 PDF 329 skipped 0 errors |
timeout: Timeout after 45 minutes
Run metadata{"automation_cycle_id": 28143, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2489408, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-07-03T15:24:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T14:39:53+00:00", "returncode": null, "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1783089593_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783089593_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #4852 | no new content | 2026-06-01T20:40:53+00:00ended 2026-06-01T20:42:53+00:00 | 118.9s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1571, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 186496, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-06-01T20:42:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:40:53+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1780346453_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780346453_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #4176 | no new content | 2026-05-01T23:47:17+00:00ended 2026-05-01T23:49:31+00:00 | 133.1s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 659, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 1199845, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-05-01T23:49:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:47:17+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1777679237_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777679237_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #3492 | no new content | 2026-03-24T03:40:47+00:00ended 2026-03-24T03:57:55+00:00 | 1025.5s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 1561244, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-03-24T03:57:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-24T03:40:47+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1774323647_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774323647_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2594 | no new content | 2026-02-21T21:56:31+00:00ended 2026-02-21T21:57:57+00:00 | 85.8s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3853979, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T21:57:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T21:56:31+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771710991_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771710991_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2592 | timeout | 2026-02-21T21:41:24+00:00ended 2026-02-21T21:53:51+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=147s; started=2026-02-21T21:41:24+00:00; heartbeat=2026-02-21T21:51:24+00:00)
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3849218, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T21:51:24+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T21:41:24+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771710084_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771710084_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2564 | no items | 2026-02-21T09:39:17+00:00ended 2026-02-21T09:39:17+00:00 | 0.3s | 0 PDF 0 skipped 0 errors |
no_items_reason: discover_urls returned 0 items (base_url=https://journals.tulane.edu/TIP/); scraper did not set `_no_items_reason`
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3643049, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T09:39:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T09:39:17+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771666757_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771666757_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #361 | success | 2026-01-22T04:50:34+00:00ended 2026-01-22T05:00:47+00:00 | 613.3s | 327 PDF 1 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T04:50:34+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1769057434_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769057434_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #155 | success | 2025-12-22T21:26:00.366054ended 2025-12-22T21:42:32.329548 | 992.0s | 313 PDF 0 skipped 0 errors | No reported error | - |
Legacy records explicitly stored under this implementation identifier.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45252 | no new content | 2026-09-13T02:22:08+00:00ended 2026-09-13T02:26:35+00:00 | 265.5s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 249935, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 217265, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper:Tulane Journal of Technology and Intellectual Property", "waiting": 0}, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-09-13T02:26:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T02:22:08+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #44443 | no new content | 2026-08-13T22:51:48+00:00ended 2026-08-13T22:53:35+00:00 | 106.1s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 153649, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2472760, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-08-13T22:53:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-13T22:51:48+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1786661508_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786661508_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #43648 | no new content | 2026-07-14T18:23:39+00:00ended 2026-07-14T18:25:19+00:00 | 99.6s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2943618, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-07-14T18:25:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:23:39+00:00", "run_kind": "scheduled", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1784053419_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784053419_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 15, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #31456 | no new content | 2026-07-03T14:39:53+00:00ended 2026-07-03T15:59:34+00:00 | 4780.0s | 0 PDF 329 skipped 0 errors |
timeout: Timeout after 45 minutes
Run metadata{"automation_cycle_id": 28143, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 2489408, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-07-03T15:24:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T14:39:53+00:00", "returncode": null, "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1783089593_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783089593_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #4852 | no new content | 2026-06-01T20:40:53+00:00ended 2026-06-01T20:42:53+00:00 | 118.9s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1571, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 186496, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-06-01T20:42:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:40:53+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1780346453_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780346453_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #4176 | no new content | 2026-05-01T23:47:17+00:00ended 2026-05-01T23:49:31+00:00 | 133.1s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 659, "canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 1199845, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-05-01T23:49:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:47:17+00:00", "run_kind": "scheduled_active", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1777679237_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777679237_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #3492 | no new content | 2026-03-24T03:40:47+00:00ended 2026-03-24T03:57:55+00:00 | 1025.5s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 1561244, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-03-24T03:57:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-24T03:40:47+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1774323647_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774323647_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2594 | no new content | 2026-02-21T21:56:31+00:00ended 2026-02-21T21:57:57+00:00 | 85.8s | 0 PDF 329 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3853979, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T21:57:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T21:56:31+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771710991_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771710991_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2592 | timeout | 2026-02-21T21:41:24+00:00ended 2026-02-21T21:53:51+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=147s; started=2026-02-21T21:41:24+00:00; heartbeat=2026-02-21T21:51:24+00:00)
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3849218, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T21:51:24+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T21:41:24+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771710084_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771710084_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}} |
stdout stderr |
| #2564 | no items | 2026-02-21T09:39:17+00:00ended 2026-02-21T09:39:17+00:00 | 0.3s | 0 PDF 0 skipped 0 errors |
no_items_reason: discover_urls returned 0 items (base_url=https://journals.tulane.edu/TIP/); scraper did not set `_no_items_reason`
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "child_pid": 3643049, "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "heartbeat_at": "2026-02-21T09:39:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-21T09:39:17+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1771666757_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771666757_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #361 | success | 2026-01-22T04:50:34+00:00ended 2026-01-22T05:00:47+00:00 | 613.3s | 327 PDF 1 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Tulane Journal of Technology and Intellectual Property", "file_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "law_review_id": 818, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T04:50:34+00:00", "scraper_id": "TulaneJournalOfTechnologyAndIntellectualPropertyScraper", "script_path": "scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py", "stderr_path": "logs/orchestrator_runs/1769057434_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769057434_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |