Skip to content

Claude/map generator web UI 4gpi2w#236

Open
tiuchs wants to merge 4 commits into
originalankur:mainfrom
tiuchs:claude/map-generator-web-ui-4gpi2w
Open

Claude/map generator web UI 4gpi2w#236
tiuchs wants to merge 4 commits into
originalankur:mainfrom
tiuchs:claude/map-generator-web-ui-4gpi2w

Conversation

@tiuchs

@tiuchs tiuchs commented Jul 5, 2026

Copy link
Copy Markdown

No description provided.

claude and others added 4 commits July 4, 2026 15:50
Wraps the existing create_map_poster.py CLI in a small FastAPI backend
plus a static single-page frontend under webapp/. Users pick a city
(with an optional geocode-and-fine-tune step), a scale, and a theme,
then see an inline preview and download the generated poster. Each
generation runs the CLI as an isolated subprocess so the script's
global THEME state and matplotlib's figure state can't leak between
concurrent jobs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PitrdA5Mw9LzgRofKyvPeX
install.sh clones the repo (or updates an existing checkout in place)
and installs dependencies via uv if available, otherwise a pip
virtual environment, then prints how to start the web UI or CLI.
An optional --serve flag launches the web UI immediately after
installing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PitrdA5Mw9LzgRofKyvPeX
Clicking "Find center point" now also embeds an OpenStreetMap iframe
centered on the resolved coordinates with a marker, plus a link to
open the full map on openstreetmap.org, so the location can be
visually confirmed before generating a poster.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PitrdA5Mw9LzgRofKyvPeX
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants