How probablyapigeon/youtubelonk works
YouTubeLonk is a terminal civilization simulator: a player advances or commands a world of Lonks, whose social and learning systems produce dialogue, events, and a live map. Optional quote teaching and read-only YouTube chat feed learning or commands into that experience. The main program is the runtime hub; the other modules provide civilization, dialogue, input, and presentation capabilities. Several internal call sites are not shown in the excerpts, so edges based only on documented module references are labeled as imports rather than inferred execution steps.
Main entry points: dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py World and CLI · lonk_quotes.py Quote teaching · lonk_dialogue.py Dialogue grammar · lonk_youtube.py Chat intake
Components 14
World simulation
- World and CLI
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - Civilization systems
lonk_society.py
Learning and memory
- Dialogue grammar
lonk_dialogue.py - Semantic traces
lonk_semantics.py - Quote teaching
lonk_quotes.py
User interaction
- Chat intake
lonk_youtube.py
Terminal presentation
- Live dashboard
lonk_live.py - World map
lonk_map.py - Visual helpers
lonk_visuals.py
Other components
- Player
- Quote corpus
quote_library - Live viewers
- YouTube API
- Speech engine
Connections 18
- Player → World and CLI: commands
README.md - World and CLI → Civilization systems: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - World and CLI → Dialogue grammar: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - World and CLI → Semantic traces: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - World and CLI → Quote teaching: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - World and CLI → Chat intake: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - World and CLI → Live dashboard: imports
dynamiclonk-py-v13-lonks-finally-have-ears-say-command-fixed.py - Quote teaching → Quote corpus: loads
lonk_quotes.py - Quote teaching → Dialogue grammar: teaches through
lonk_quotes.py - Quote teaching → Visual helpers: learns emoji
lonk_quotes.py - Chat intake → YouTube API: requests
lonk_youtube.py - Live viewers → Chat intake: send chat
README.md - Chat intake → World and CLI: queues comments
README.md - Live dashboard → World map: renders map
lonk_live.py - World map → Visual helpers: imports
lonk_map.py - Dialogue grammar → Semantic traces: imports
lonk_dialogue.py - Dialogue grammar → Visual helpers: imports
lonk_dialogue.py - World and CLI → Speech engine: speaks with
README.md