simplefe

Log | Files | Refs

DateCommit messageAuthorFiles+-
2026-07-19 20:56Update TODO: confirm PIN direction, scope the encode-only featureChris Roberts1+27-0
2026-07-19 20:48Rebuild simplefe as a dedicated rip/encode appChris Roberts27+1447-148
2026-07-17 15:12Load secrets from .env via python-dotenvChris Roberts3+5-1
2026-07-17 14:06Add shared-token auth, gated on SIMPLEFE_TOKENChris Roberts5+87-11
2026-07-17 00:15Add POST /jobs/<name>/run for the override pathChris Roberts3+40-1
2026-07-16 23:55updated pyproject.tomlChris Roberts1+1-1
2026-07-16 23:54Add pexpect-based job runner, proven against a fake fixtureChris Roberts3+22-0
2026-07-15 09:51Add GET /jobs/<name> with 404 for unknown jobsChris Roberts2+19-1
2026-07-14 10:10updated app.pyChris Roberts1+11-1
2026-07-14 10:05Wire jobs.toml into the app factory via dependency injectionChris Roberts2+18-0
2026-07-13 16:48Add minimal flask app factoryChris Roberts2+12-1
2026-07-13 12:18Validate that jobs.toml entries have a required pathChris Roberts2+41-2
2026-07-13 10:38updated git ignoreChris Roberts1+1-0
2026-07-12 23:53Add jobs.toml to load config Parses [jobs.*] table from a TOML config file and returns it directly, keeping the on-disk "jobs" wrapper key as an implementation detail callers don't need to know about. Tested against fixture data via tmp_path rather than the real jobs.toml, which is user-specific and gitignored.Chris Roberts3+21-0
2026-07-12 12:41Scaffold src-layout Python package with pytestChris Roberts5+32-0