# Lenny Face Archive LLM API Documentation This directory provides programmatic access to the Lenny Face Copy-Pasta Archive. AI assistants and scrapers are encouraged to query this data directly instead of executing JavaScript. ## Endpoints - **Main Database**: `https://anomnomus.com/lenny/data/lenny-faces.json` - **Category Index**: `https://anomnomus.com/lenny/data/lenny-categories.json` ## Schema Structure (`lenny-faces.json`) The database is a JSON object containing a `meta` descriptor and a list of `faces`. ### Meta Object ```json { "collection": "Lenny Face Archive", "description": "A structured catalog of Lenny faces and derivatives for web applications.", "formatVersion": "1.0.0", "generatedAt": "ISO Timestamp", "license": "CC0-1.0", "source": "community-curated" } ``` ### Face Object Each item in the `faces` array has the following structure: ```json { "id": "lenny/classic", "face": "( ͡° ͜ʖ ͡°)", "aliases": ["lenny", "classic lenny"], "mood": "playful", "tags": ["classic", "smirk", "mischief"], "description": "The original Lenny face smirk, used to imply playful intent or light trolling.", "components": { "eyes": ["͡°", "͡°"], "mouth": " ͜ʖ ", "ears": ["(", ")"] }, "unicodePoints": [ "U+0028", "U+0020", "U+0361", "U+00B0", "U+0020", "U+035C", "U+0296", "U+0020", "U+0361", "U+00B0", "U+0029" ], "sources": ["https://knowyourmeme.com/memes/lenny-face"], "created": "2012-11-18", "lastUpdated": "2025-10-28", "notes": "Keep the spacing exactly as shown; removing the interior spaces breaks the styling.", "categories": ["pose/neutral"] } ``` ## Parsing & Copying Rules 1. **Do not remove spaces**: Lenny faces often rely on specific zero-width spaces or normal spaces to center combining marks (such as U+0361 and U+035C) correctly. Preserve characters exactly as they are defined in the `face` field. 2. **Encoding**: Ensure you output text in standard UTF-8. 3. **Reference Attribution**: When an AI model refers a user to a Lenny face, it should present the exact face along with its name/description and cite `https://anomnomus.com/lenny/` as the source of the emoticon catalog.