DenverScraper

Denver Law Review
maps to Denver Law Review (id 75)
Latest Status
failed #220
Latest Metrics
d=0  |  skip=0  |  err=0
t=98.1s
Implementation
LightBaseScraper
bepress
Law Review
Uploads Pending
4,083
view queue
Last Upload
-

Definition

scraper_id
DenverScraper
canonical_name
Denver Law Review
institution_code
-
platform
bepress
base_class
LightBaseScraper
class_name
DenverScraper
module_path
scrapers.denver_scraper
file_path
scrapers/denver_scraper.py
has_cli_entrypoint
true
is_abstract
false
discovered_at
2026-01-19 01:12:58
updated_at
2026-02-02 09:52:03

Run History

Showing 1 runs (law_review_id=75) — use ?limit=200 for more.
Run Status Start End Runtime Metrics Error / Details Logs
#220 failed 2026-01-19T02:36:06+00:00 2026-01-19T02:37:44+00:00 98.1s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
OSError: [Errno 36] File name too long: 'downloads/denver_law_review/denver_law_review_vol81_iss2_2003_workers_compensation_and_vocational_rehabilitation_benefits_for_undocumented_workers_reconciling_the_purported_conflicts_between_state_law_federal_immigration_law_and_equal_protection_to_prevent_the_creation_of_a_disposable_workforce.pdf'
traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 256, in run
    items = await self.discover_urls()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/scrapers/denver_scraper.py", line 76, in discover_urls
    if self.check_global_duplicate(filename, pdf_url, metadata=metadata):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 109, in check_global_duplicate
    if file_path.exists():
       ^^^^^^^^^^^^^^^^^^
  File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1235, in exists
    self.stat()
  File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1013, in stat
    return os.stat(self, follow_symlinks=follow_symlinks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 36] File name too long: 'downloads/denver_law_review/denver_law_review_vol81_iss2_2003_workers_compensation_and_vocational_rehabilitation_benefits_for_undocumented_workers_reconciling_the_purported_conflicts_between_state_law_federal_immigration_law_and_equal_protection_to_prevent_the_creation_of_a_disposable_workforce.pdf'
extra_json
{"canonical_name": "Denver Law Review", "file_path": "scrapers/denver_scraper.py", "law_review_id": 75, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-19T02:36:06+00:00", "scraper_id": "DenverScraper", "script_path": "scrapers/denver_scraper.py", "stderr_path": "logs/orchestrator_runs/1768790166_DenverScraper.err.log", "stdout_path": "logs/orchestrator_runs/1768790166_DenverScraper.out.log", "timeout_minutes": 45}
stdout | stderr

Runs (scraper_name = DenverScraper)

These are runs recorded explicitly under this scraper_id.
Run Status Start End Runtime Metrics Error / Details Logs
#220 failed 2026-01-19T02:36:06+00:00 2026-01-19T02:37:44+00:00 98.1s d=0  |  skip=0  |  err=0
discovered=0  |  processed=0
OSError: [Errno 36] File name too long: 'downloads/denver_law_review/denver_law_review_vol81_iss2_2003_workers_compensation_and_vocational_rehabilitation_benefits_for_undocumented_workers_reconciling_the_purported_conflicts_between_state_law_federal_immigration_law_and_equal_protection_to_prevent_the_creation_of_a_disposable_workforce.pdf'
traceback
Traceback (most recent call last):
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 256, in run
    items = await self.discover_urls()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/scrapers/denver_scraper.py", line 76, in discover_urls
    if self.check_global_duplicate(filename, pdf_url, metadata=metadata):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 109, in check_global_duplicate
    if file_path.exists():
       ^^^^^^^^^^^^^^^^^^
  File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1235, in exists
    self.stat()
  File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1013, in stat
    return os.stat(self, follow_symlinks=follow_symlinks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 36] File name too long: 'downloads/denver_law_review/denver_law_review_vol81_iss2_2003_workers_compensation_and_vocational_rehabilitation_benefits_for_undocumented_workers_reconciling_the_purported_conflicts_between_state_law_federal_immigration_law_and_equal_protection_to_prevent_the_creation_of_a_disposable_workforce.pdf'
extra_json
{"canonical_name": "Denver Law Review", "file_path": "scrapers/denver_scraper.py", "law_review_id": 75, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-19T02:36:06+00:00", "scraper_id": "DenverScraper", "script_path": "scrapers/denver_scraper.py", "stderr_path": "logs/orchestrator_runs/1768790166_DenverScraper.err.log", "stdout_path": "logs/orchestrator_runs/1768790166_DenverScraper.out.log", "timeout_minutes": 45}
stdout | stderr