analyze opengraph data https://opengraph.waylonwalker.com
Find a file
2026-08-19 20:43:02 -05:00
.agents/skills add cli skill 2026-08-18 19:11:14 -05:00
app release: package OpenGraph Analyzer 0.3.0 2026-08-17 19:31:12 -05:00
docs/plans release: package OpenGraph Analyzer 0.3.0 2026-08-17 19:31:12 -05:00
src/opengraph feat: improve CLI output and issue reporting 2026-08-18 19:55:04 -05:00
static fix: align centered analyzer content 2026-08-19 07:01:37 -05:00
templates make better 2026-08-18 18:58:00 -05:00
tests fix: allow cross-origin analyzer API requests 2026-08-19 20:43:02 -05:00
.dockerignore release: package OpenGraph Analyzer 0.3.0 2026-08-17 19:31:12 -05:00
.gitignore init from LOOONG ago 2026-08-17 07:11:27 -05:00
Dockerfile fix: verify container HTTP dependencies 2026-08-17 20:01:24 -05:00
Justfile fix: preserve container healthcheck metadata 2026-08-17 19:35:58 -05:00
llms.txt make better 2026-08-18 18:58:00 -05:00
ogcli feat: improve CLI output and issue reporting 2026-08-18 19:55:04 -05:00
opengraph.py fix: allow cross-origin analyzer API requests 2026-08-19 20:43:02 -05:00
pyproject.toml release: package OpenGraph Analyzer 0.3.2 2026-08-18 20:14:38 -05:00
README.md feat: improve CLI output and issue reporting 2026-08-18 19:55:04 -05:00
requirements.txt init from LOOONG ago 2026-08-17 07:11:27 -05:00
uv.lock release: package OpenGraph Analyzer 0.3.2 2026-08-18 20:14:38 -05:00

OpenGraph Analyzer

Install reproducibly with uv sync, then run uv run ogcli URL. The CLI prints a colorized summary table on interactive terminals. Use -f/--format with json, yaml, toon, or table; --color and --no-color control color in the table output. Results and structured output go to stdout. JSON is syntax-highlighted when color is enabled. Errors go to stderr.

uv run ogcli https://example.com/ --format json
uv run ogcli https://example.com/ -f yaml --no-color
uv run ogcli issues https://example.com/

The web deployment entrypoint is opengraph.web:app (or uv run uvicorn opengraph.web:app --app-dir src). app/opengraph.py is retained only as a compatibility forwarder.

Containers

The default image is registry.wayl.one/opengraph-analyzer:latest.

just dev
just build       # Podman build with registry-backed layer cache
just push
just release

For Docker with Buildx, use just docker-build or just docker-release. The recipe creates a dedicated docker-container Buildx builder when needed so registry cache export works with standard Docker installations. Override IMAGE and TAG when needed:

IMAGE=registry.wayl.one/opengraph-analyzer TAG=1.0.0 just release