knoopx

knoopx

@knoopx

GitHub
35 Skills
2975 Total Stars
February 2026 Joined

Public Skills

scraping

by knoopx

Fetches web pages, parses HTML with CSS selectors, calls REST APIs, and scrapes dynamic content. Use when extracting data from websites, querying JSON APIs, or automating browser interactions.

API Dev 85 8mo ago

nix

by knoopx

Runs packages temporarily, creates isolated shell environments, and evaluates Nix expressions. Use when executing tools without installing, debugging derivations, or working with nixpkgs.

CLI Tools 85 8mo ago

nix-flakes

by knoopx

Creates reproducible builds, manages flake inputs, defines devShells, and builds packages with flake.nix. Use when initializing Nix projects, locking dependencies, or running nix build/develop commands.

CLI Tools 85 8mo ago

knip

by knoopx

Finds unused dependencies, files, and exports in JS/TS projects. Use when cleaning up dead code, removing stale packages from package.json, or identifying unreferenced exports.

Processing 85 8mo ago

nh

by knoopx

Switches NixOS/Home Manager configurations, cleans old generations, and performs system maintenance. Use when running os/home switch, pruning the Nix store, or managing system generations.

CLI Tools 85 8mo ago

jscpd

by knoopx

Finds duplicate code blocks and analyzes duplication metrics across files. Use when identifying copy-pasted code, measuring technical debt, or preparing for refactoring.

File Ops 85 8mo ago

jc

by knoopx

Converts CLI output to JSON for structured processing and analysis. Use when parsing ps, dig, netstat, ls, or other command output into machine-readable format for piping to jq or scripts.

CLI Tools 85 8mo ago

uv

by knoopx

Initializes Python projects, manages dependencies, pins Python versions, and runs scripts with uv. Use when adding/removing packages, syncing environments, running tools with uvx, or building distributions.

Auth 85 8mo ago

python

by knoopx

Structures Python projects, writes type-hinted code, tests with pytest, and enforces quality with ruff and mypy. Use when setting up pyproject.toml, writing tests, adding type annotations, or formatting/linting code.

Code Review 85 8mo ago

design

by knoopx

Designs software systems with SOLID principles, DRY/KISS/YAGNI, and security by design. Use when planning features, analyzing requirements, defining architecture, or making architectural decisions.

Code Gen 85 8mo ago

podman

by knoopx

Manages containers, builds images, configures pods and networks with Podman. Use when running containers, creating Containerfiles, grouping services in pods, or managing container resources.

CLI Tools 85 8mo ago