wthrr-the-weathercrab is a terminal-based weather companion written in Rust. It fetches current weather, hourly/daily/weekly forecasts, and historical data from the Open-Meteo API. The application supports configurable units, localization (via Google Translate API), and multiple display styles (border styles, graph types, color themes). It uses a modular architecture with clear separation of concerns: API abstraction, CLI argument parsing, configuration management, weather data fetching, and terminal rendering. The codebase demonstrates solid Rust practices including async/await, derive macros, and comprehensive testing. Notable features include a sophisticated Unicode graph renderer for temperature trends and a flexible localization system that can auto-translate strings. The project is actively maintained with recent commits and a responsive issue tracker.
This repository provides the Nerd Fonts project, a CLI tool and collection of scripts that patch popular developer fonts with a large set of icon glyphs (including Font Awesome, Devicons, Octicons, Material Design Icons, and many more). The core entry point is the `font-patcher` Python script, which uses FontForge to merge icon glyphs into existing monospace fonts. Supporting scripts handle font name parsing, CSS generation, fontconfig configuration, release automation, and testing. The repository also contains pre-patched fonts in `patched-fonts/` and the raw icon sources in `src/glyphs/`. It is a mature, widely-used tool with active maintenance and a large community.
This repository implements a font synthesis pipeline that merges BIZ UD Gothic (Japanese) with JetBrains Mono (Latin) to produce the UDEV Gothic family of programming fonts. The build process ingests source .ttf and .sfd files, uses FontForge for glyph preprocessing (size adjustment, duplicate handling, Nerd Font integration) and fonttools for hinting, merging, and table patching (OS/2, post, cmap with IVS). It generates 16+ variants with configurable width ratios, ligatures, and symbol sets via a config-driven, parallel build system (PowerShell on Windows, shell scripts on Linux). While primarily a font engineering pipeline, its well-structured Python scripts and configuration approach offer reusable patterns for similar font merging projects. The source fonts and dependencies are included, but cross-platform reproducibility is limited by hardcoded paths and lack of containerization.