-
- Private work.
- Goodell’s contract is 200M/3yr, bringing career earnings to >700 for salary alone.
- Blocked Flowdan on spotify. So bad.
- You can spoof a phone number to originate from a caller ID you don’t own (like SMTP without TLS, spoofing sender). Happened today with home number / parents.
- Supercontest.
- Separated views into diff blueprints, each custom in many ways (an important one = URL path params).
- The app preprocessor does generics: name/id maps, where in the season it is, etc.
- The blueprint preprocessors do week/season/league resolution, as appropriate.
- There are some hardcoded URLs (domains AND endpoints/values) in the
email
lib. You’d normally use flask.request
and url_for
to construct these dynamically, so they’re not hardcoded. But there’s no request within those apscheduler jobs for emailing.
- The utils module should never import other sbsc modules. Only stdlib and other utils. Removed the
models.Pick
import from types
. The email module runs queries to check notification settings and stuff. Moved it out of utilities into the main package.