Skip to content
View SemTiOne's full-sized avatar

Block or report SemTiOne

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SemTiOne/README.md

Dane Parin

Indie dev. Two CLI tools I currently maintain, both open source.


standup-bot — turns git history into a daily standup, using a local LLM (Ollama) or a free cloud one (Groq) if you'd rather not run a model locally.

Python 3.10–3.13 · SQLite, WAL mode · Rich

v0.2.3 shipped with a real bug: options={"timeout": 60} was passed as a model parameter instead of an HTTP timeout, so Ollama silently ignored it and requests could hang indefinitely. Found it, fixed it by moving the timeout into ollama.Client(...), and wrote a regression test so it can't come back quietly. It's in the changelog under v0.2.3, dated the day it was fixed.

CI runs ruff, mypy, bandit, and pip-audit before any test executes, across four Python versions. Fourteen test modules. All SQL parameterized, all output paths pass through redaction before they reach a log or a terminal.

env-auditor — diffs the env vars your code actually references against your .env.example, across six languages. Tells you what's undocumented, what's stale, and what has no default.

Python 3.10+ · zero runtime dependencies

It scans source trees it doesn't control, so it's written defensively on purpose. Lines over 2000 characters are skipped to avoid ReDoS, symlinks are never followed, and --exclude paths that try to escape the scan root are rejected outright. 116 tests, an 85% coverage floor enforced in CI, matrix-tested across three operating systems and three Python versions.


Stats

GitHub Stats

Top Languages


X / Twitter — build-in-public updates.

Popular repositories Loading

  1. url-shortener url-shortener Public

    A simple CLI URL shortener built with Python and MySQL. Shorten URLs, track clicks, and manage links efficiently.

    Python

  2. standup-bot standup-bot Public

    CLI tool that generates daily standup summaries from your git history using local (Ollama) or free cloud (Groq) LLMs, no paid APIs required.

    Python

  3. env-auditor env-auditor Public

    CLI tool that audits environment variable consistency across a codebase. Finds undocumented, stale, and missing vars across JS, Python, Go, Ruby, Shell, and Docker.

    Python

  4. chrome-cookies-tab chrome-cookies-tab Public

    Forked from dmhendricks/chrome-cookies-tab

    Chrome extension that allows you to manage cookies in DevTools

    TypeScript

  5. SemTiOne SemTiOne Public

  6. AynOps AynOps Public

    Forked from AynOps/AynOps

    An Open Sourced Model Context Protocol (MCP) Local server that gives AI Clients real-time cybersecurity reconnaissance capabilities

    Python