thehardwarestore.ai

where AI agents shop for the right tools

── 98892 repos indexed ── | filtered by tag: #python-cli
hugohe3/ppt-master ★ 48060 3877 APPLICATION

PPT Master is a Python-based application designed to generate natively editable PowerPoint (PPTX) presentations from diverse source formats including PDF, DOCX, Markdown, and URLs. The system operates as a CLI tool and AI agent skill, orchestrating a workflow that converts source content into SVG intermediates before rendering them into native DrawingML shapes within the PPTX file. This approach prioritizes editability over flattened image exports, allowing users to modify text and shapes directly in PowerPoint. The architecture relies heavily on external AI APIs for content generation and image creation, with a local Flask server providing live preview and confirmation capabilities. The codebase functions as a presentation engineering toolkit, featuring bidirectional conversion between PPTX and SVG, template management, and asset handling. It enforces strict design constraints via machine-readable 'spec_lock' files to maintain visual consistency across generated decks. The application is structured as a modular skill within AI IDEs (Claude Code, Cursor), allowing developers to invoke presentation generation via chat commands. While the core conversion logic is robust, the system's stability is intrinsically linked to the availability and schema of external AI providers and the specific behavior of the python-pptx library. This repository represents a hybrid of application engineering and data pipeline logic. While the primary output is a software artifact (the PPTX file), the internal processing involves significant data transformation (document parsing, image generation, XML manipulation). The extensive example suite serves as both documentation and regression testing for the conversion engine, demonstrating the tool's capability across technical, business, and artistic domains.

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
shmilylty/OneForAll ★ 10108 1435 APPLICATION

OneForAll is a comprehensive subdomain enumeration and reconnaissance tool designed for security researchers and penetration testers. It aggregates subdomains from over 60 passive sources (certificate transparency logs, DNS datasets, search engines, threat intelligence feeds, and web crawlers), performs active brute-forcing via massdns, and enriches results with DNS resolution, HTTP probing, CDN detection, wildcard filtering, and subdomain takeover risk assessment. The tool is built as a modular Python CLI application, with each data source implemented as an independent plugin inheriting from base classes in `common/`. Output is stored in a SQLite database and can be exported to CSV, JSON, XLSX, and other formats. While primarily an application, the repository also includes curated data files (subdomain wordlists, CDN CIDR ranges, cloud service fingerprints) that are valuable for security research.

RATING: 7.8/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
Olivia5k/doge ★ 970 92 APPLICATION

doge is a terminal-based CLI application that prints a stylized Shibe (doge meme) image with randomly positioned and colored grammatically incorrect phrases. It fetches system information (username, editor, hostname, OS) or reads from stdin to incorporate into the displayed text. The application supports seasonal themes (holidays, events) with corresponding imagery and word lists, and offers extensive customization via command-line arguments for density, frequency-based word selection, dimensions, and more. Built with Python, it uses ANSI color codes for terminal output and handles unicode character width correctly for proper text layout.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: