BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper

Boston College Intellectual Property and Technology Forum Journal
Latest Status
no_new_content #4752
Latest Metrics
d=0  |  skip=85  |  err=0
t=21.4s
Implementation
LightBaseScraper
-
Law Review
Uploads Pending
0
Last Upload
2026-03-12 18:00:24
uabox:Law_Review_Project/boston_college_intellectual_property_and_technology_forum_20260312_180001.zip

Definition

scraper_id
BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper
canonical_name
Boston College Intellectual Property and Technology Forum Journal
institution_code
-
platform
-
base_class
LightBaseScraper
class_name
BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper
module_path
scrapers.boston_college_intellectual_property_and_technology_forum_journal_scraper
file_path
scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py
has_cli_entrypoint
true
is_abstract
false
discovered_at
2026-03-30 20:11:12
updated_at
2026-06-17 04:36:04

Run History

Showing 11 runs (law_review_id=478) — use ?limit=200 for more.
Run Status Start End Runtime Metrics Error / Details Logs
#4752 no_new_content 2026-06-01T19:41:31+00:00 2026-06-01T19:41:52+00:00 21.4s d=0  |  skip=85  |  err=0
discovered=85  |  processed=85
-
extra_json
{"automation_cycle_id": 1561, "canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 155132, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-06-01T19:41:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:41:31+00:00", "run_kind": "scheduled_active", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342891_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342891_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#4076 no_new_content 2026-05-01T22:51:40+00:00 2026-05-01T22:52:07+00:00 26.6s d=0  |  skip=85  |  err=0
discovered=85  |  processed=85
-
extra_json
{"automation_cycle_id": 649, "canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 1151810, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-05-01T22:51:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:51:40+00:00", "run_kind": "scheduled_active", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777675900_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777675900_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#3265 success 2026-03-12T16:13:01+00:00 2026-03-12T16:18:03+00:00 302.5s d=78  |  skip=7  |  err=0
discovered=85  |  processed=85
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 2396440, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-03-12T16:18:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-12T16:13:01+00:00", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773331981_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773331981_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#1963 success 2026-02-10T14:32:26+00:00 2026-02-10T14:32:31+00:00 5.1s d=3  |  skip=4  |  err=0
discovered=7  |  processed=7
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1962 failed 2026-02-10T14:31:18+00:00 2026-02-10T14:31:19+00:00 1.1s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
NameError: name 'os' is not defined
traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 948, in run
    items = await self.discover_urls()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", line 265, in discover_urls
    if self.check_global_duplicate(filename, content_url, metadata=item_meta):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 178, in check_global_duplicate
    self.mark_downloaded(
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 217, in mark_downloaded
    mark_url_visited(
  File "/home/arbel/sites/lrscraper/scraper_utils.py", line 373, in mark_url_visited
    max_retries_env = os.environ.get("LRSCRAPER_DB_LOCK_RETRIES", "8")
                      ^^
NameError: name 'os' is not defined
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1961 success 2026-02-10T14:28:05+00:00 2026-02-10T14:28:09+00:00 4.4s d=3  |  skip=1  |  err=0
discovered=4  |  processed=4
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1907 no_items 2026-02-10T14:19:14+00:00 2026-02-10T14:20:15+00:00 60.9s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1906 no_items 2026-02-10T14:13:29+00:00 2026-02-10T14:14:30+00:00 60.2s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1905 no_items 2026-02-10T14:08:16+00:00 2026-02-10T14:09:17+00:00 60.9s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1575 no_open_access 2026-02-07T23:30:40+00:00 2026-02-07T23:30:40+00:00 0.0s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_open_access: PAYWALLED: Content hosted on LIRA repository (https://lira.bc.edu/law) requires BC Law authentication. Volumes 1997-2024 listed but inaccessible. Legacy site bciptf.org returns HTTP 410.
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 3136994, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-02-07T23:30:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T23:30:40+00:00", "reason": "paywalled_institutional_repository", "scraper_id": "boston_college_intellectual_property_and_technology_forum_journal_scraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770507040_boston_college_intellectual_property_and_technology_forum_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770507040_boston_college_intellectual_property_and_technology_forum_journal_scraper.out.log", "timeout_minutes": 4}
stdout | stderr
#1544 no_open_access 2026-02-07T23:20:15+00:00 2026-02-07T23:20:15+00:00 0.0s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_open_access: PAYWALLED: Content hosted on LIRA repository (https://lira.bc.edu/law) requires BC Law authentication. Volumes 1997-2024 listed but inaccessible. Legacy site bciptf.org returns HTTP 410.
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 3117400, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-02-07T23:20:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T23:20:15+00:00", "reason": "paywalled_institutional_repository", "scraper_id": "boston_college_intellectual_property_and_technology_forum_journal_scraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1770506415_boston_college_intellectual_property_and_technology_forum_journal_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770506415_boston_college_intellectual_property_and_technology_forum_journal_scraper.out.log", "timeout_minutes": 4}
stdout | stderr

Runs (scraper_name = BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper)

These are runs recorded explicitly under this scraper_id.
Run Status Start End Runtime Metrics Error / Details Logs
#4752 no_new_content 2026-06-01T19:41:31+00:00 2026-06-01T19:41:52+00:00 21.4s d=0  |  skip=85  |  err=0
discovered=85  |  processed=85
-
extra_json
{"automation_cycle_id": 1561, "canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 155132, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-06-01T19:41:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:41:31+00:00", "run_kind": "scheduled_active", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342891_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342891_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#4076 no_new_content 2026-05-01T22:51:40+00:00 2026-05-01T22:52:07+00:00 26.6s d=0  |  skip=85  |  err=0
discovered=85  |  processed=85
-
extra_json
{"automation_cycle_id": 649, "canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 1151810, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-05-01T22:51:40+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:51:40+00:00", "run_kind": "scheduled_active", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1777675900_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777675900_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#3265 success 2026-03-12T16:13:01+00:00 2026-03-12T16:18:03+00:00 302.5s d=78  |  skip=7  |  err=0
discovered=85  |  processed=85
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal", "child_pid": 2396440, "file_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "heartbeat_at": "2026-03-12T16:18:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 478, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-12T16:13:01+00:00", "scraper_id": "BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper", "script_path": "scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", "stderr_path": "logs/orchestrator_runs/1773331981_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773331981_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log", "timeout_minutes": 45}
stdout | stderr
#1963 success 2026-02-10T14:32:26+00:00 2026-02-10T14:32:31+00:00 5.1s d=3  |  skip=4  |  err=0
discovered=7  |  processed=7
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1962 failed 2026-02-10T14:31:18+00:00 2026-02-10T14:31:19+00:00 1.1s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
NameError: name 'os' is not defined
traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 948, in run
    items = await self.discover_urls()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py", line 265, in discover_urls
    if self.check_global_duplicate(filename, content_url, metadata=item_meta):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 178, in check_global_duplicate
    self.mark_downloaded(
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 217, in mark_downloaded
    mark_url_visited(
  File "/home/arbel/sites/lrscraper/scraper_utils.py", line 373, in mark_url_visited
    max_retries_env = os.environ.get("LRSCRAPER_DB_LOCK_RETRIES", "8")
                      ^^
NameError: name 'os' is not defined
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1961 success 2026-02-10T14:28:05+00:00 2026-02-10T14:28:09+00:00 4.4s d=3  |  skip=1  |  err=0
discovered=4  |  processed=4
-
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1907 no_items 2026-02-10T14:19:14+00:00 2026-02-10T14:20:15+00:00 60.9s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1906 no_items 2026-02-10T14:13:29+00:00 2026-02-10T14:14:30+00:00 60.2s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-
#1905 no_items 2026-02-10T14:08:16+00:00 2026-02-10T14:09:17+00:00 60.9s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
no_items_reason: No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2025-2026).
extra_json
{"canonical_name": "Boston College Intellectual Property and Technology Forum Journal"}
-