cp.nvim/scrapers
Barrett Ruth 6c8c32268d
fix(scrapers): align submit signatures with base class file_path param
Problem: `BaseScraper.submit` was updated to take `file_path` instead of
`source_code`, but cses, codechef, kattis, and usaco still used the old
parameter name, causing basedpyright override errors.

Solution: rename the parameter in all four scrapers. CSES reads the file
content from the path before use. Fix `codechef.fetch_json` missing type
args and `usaco._parse_results_page` narrowing for basedpyright.
2026-03-05 14:25:39 -05:00
..
__init__.py lol 2025-09-24 21:23:06 -04:00
atcoder.py ci: format 2026-03-05 14:22:25 -05:00
base.py refactor(submit): pass file path instead of source via stdin 2026-03-05 11:26:29 -05:00
codechef.py fix(scrapers): align submit signatures with base class file_path param 2026-03-05 14:25:39 -05:00
codeforces.py refactor(timeouts): make BROWSER_SUBMIT_NAV_TIMEOUT a per-platform defaultdict 2026-03-05 11:47:10 -05:00
cses.py fix(scrapers): align submit signatures with base class file_path param 2026-03-05 14:25:39 -05:00
kattis.py fix(scrapers): align submit signatures with base class file_path param 2026-03-05 14:25:39 -05:00
language_ids.py feat(atcoder): extract submit helpers; add live status notifications (#294) 2026-03-04 19:27:29 -05:00
models.py feat(scraper): add precision extraction, start_time, and submit support 2026-03-03 15:09:41 -05:00
timeouts.py ci: format 2026-03-05 14:22:25 -05:00
usaco.py fix(scrapers): align submit signatures with base class file_path param 2026-03-05 14:25:39 -05:00