Mike Stucka

Results 53 comments of Mike Stucka

There's also a new (and probably terribly conceived) function with `utils.fetch_if_not_cached` that might make sense to use for maybe all but the three newest URLs. so we're not hitting dozens...

I tweaked the filing handling a little (e.g., March 2024 would never have redownloaded, and cached files were getting rewritten) but nothing else. I have not looked closely at the...

This looks really easy. I've requested earlier years, but FY2022 and FY2023 are here as a backup. Weekly reports are cumulative for the latest year. [MassFY2023.xlsx](https://github.com/biglocalnews/warn-scraper/files/12755114/MassFY2023.xlsx) [MassFY2022.xlsx](https://github.com/biglocalnews/warn-scraper/files/12755115/MassFY2022.xlsx)

Triggering tests by closing and reopening.

Getting a sphinx error on tests `40 scrapers found 21 scrapers have docs state["source"] = module.__source__ AttributeError: module 'warn.scrapers.pa' has no attribute '__source__' make: *** [Makefile:127: tally-sources] Error 1 Error:...

Another: THIVEWORKS ADMINISTRA Notice date: 2023-11-30 Location: tSivtaet eSweridviec -e sM, LuLltiCple, SC Did the PDF columns move, perhaps?

Triggering tests by closing and reopening.

mypy is flagging some type errors: warn/scrapers/wv.py:65: error: Item "None" of "Optional[str]" has no attribute "strip" [union-attr] warn/scrapers/wv.py:66: error: Item "None" of "Optional[str]" has no attribute "strip" [union-attr] warn/scrapers/wv.py:68: error:...

@Ash1R , I think I see maybe an easy way to work around the mypy type conflict and also maybe make this a bit more readable, something like: ``` if...

The landing page perhaps has been killed off. This is the closest I could find, and I can't guarantee it'd be updated in the same way notice after notice. https://workforcewv.org/about-us/...