Tell us what works and what could be better. We read every submission.
@antogg·5 public vizzes
This example demonstrates a Lima virtual machine template that configures a Debian Trixie guest to run Podman containers instead of the default containerd and nerdctl stack. The template disables containerd, provisions the guest with a system script that installs Podman via `apt install`, and a user script that enables the Podman socket through `systemctl --user enable --now podman.socket`. It exposes the Podman API socket to the host using a port-forward mapping from `/run/user/{{.UID}}/podman/podman.sock` to `{{.Dir}}/sock/podman.sock`, and prints a message with commands to connect via `podman system connection add`. A probe script waits for Podman to become available, checking with `timeout` and `command -v`.
This example shows a fully automated photogrammetry tracking workflow that converts video files into COLMAP sparse models. The batch script processes videos from an input folder, extracts frames using FFmpeg, runs feature matching and sparse reconstruction via COLMAP’s command-line interface, and organizes results into per-scene folders. It includes progress logging, error handling, and skips already-processed videos on reruns, with all paths resolved relative to the script’s location.
This example shows how to run Meshroom, an open-source photogrammetry pipeline, inside Google Colab to generate a textured 3D mesh (OBJ file) from uploaded images. It connects to Google Drive, downloads Meshroom 2019.2.0, and creates an input folder for image uploads. The notebook uses shell commands via `!wget`, `!mkdir`, and `!tar` to install the software, and Colab’s `drive.mount` API to access cloud storage. The workflow guides users through optional Drive integration, project folder setup, and image preparation before running the reconstruction.
This visualization renders the administrative boundaries of Indonesia using a TopoJSON file (IDN_adm.json) sourced from a gist by antogg. The map is constructed from topological arc data, where each arc is defined as a series of coordinate pairs. The example demonstrates how to load and display geographic regions encoded in TopoJSON format, projecting the topology onto a two-dimensional canvas to reveal the country's administrative divisions.
This example visualizes the process of building and installing the latest Node.js on Debian as a linear sequence of terminal commands. It shows the step-by-step shell workflow, from installing build dependencies to compiling and packaging the source with `checkinstall`. The code relies on standard Unix utilities like `mktemp`, `wget`, `tar`, and `sed` to fetch and extract the Node.js tarball, then uses `fakeroot` and `dpkg` to create and install a Debian package. The visualization presents the command list as an ordered flow, highlighting the distinct stages of dependency setup, download, configuration, compilation, and final installation.