Skip to main content
Avatar for Morten Hansen from gravatar.com

Morten Hansen

Username    mortenoh
Date joined   Joined

12 projects

dhis2w-ql

Last released

d2ql: a pipeline query + transform language over JSON-shaped data, with an embedded expression core (d2path). Pure engine (tokenizer, parser, evaluator, planner) with no DHIS2 or FHIR runtime dependency.

dhis2w-mcp-router

Last released

Domain-neutral MCP router: front many upstream MCP servers behind two meta-tools (search + dispatch) so an agent gets lazy, searchable tool discovery instead of a huge up-front tool payload.

dhis2w-mcp-bridge

Last released

Single-tool MCP bridge that exposes the d2w CLI for small local models.

dhis2w-mcp

Last released

dhis2 FastMCP server — mounts plugins from dhis2w-core.

dhis2w-core

Last released

Shared DHIS2 tooling runtime: profile discovery, plugin registry, auth factory, token store, first-party plugins.

dhis2w-client

Last released

Async DHIS2 API client with pluggable auth (Basic, PAT, OAuth2/OIDC) and pydantic models.

dhis2w-cli

Last released

d2w command-line interface (Typer) — mounts plugins from dhis2w-core.

dhis2w-browser

Last released

Playwright-based helpers for DHIS2 UI automation.

pluginkit

Last released

A strictly-typed, generics-first plugin framework for Python 3.13: hooks with derived return types

maneki

Last released

Self-hosted media toolkit: audio today (convert / audit / retag rips, Textual TUI, Subsonic-compatible HTTP server), video next (folder-first metadata, HLS streaming).

musickit

Last released

Self-hosted music toolkit: convert / audit / retag rips into a clean tagged library, browse + play via a Textual TUI (local / internet radio / Subsonic-client / AirPlay), and stream over Tailscale via a Subsonic-compatible HTTP server.

dhis2

Last released

Tool for working and integrating with dhis2 instances

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page