Commit Graph

5 Commits

Author SHA1 Message Date
ccd7f2793f chore: ignore .claude/worktrees and local settings
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:29:41 -06:00
709e6f25fa refactor: replace configobj spec with pydantic-settings and Click CLI
Drop the config.spec/configobj configuration in favour of an
AppSettings pydantic-settings model (settings.py) loaded from
SMILEYFACE_-prefixed env vars or a .env file. Introduce AppContext
(context.py) to carry settings plus logging, dispatch commands through
a Click CLI (cli.py), and centralise log setup (logging_setup.py).
Update hub_machine, datalayer, and scraping modules to consume the new
context. Add .env.example and ignore .env.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 19:43:38 -06:00
c69fc19b1d build: poetry and some cleanup 2024-08-02 05:48:05 -06:00
a81e2d4c46 first py impl of redirect lines, misc improvements 2020-02-24 03:16:20 -07:00
2bbeda681b gitignore paks 2020-01-15 17:50:10 -07:00