{"repo":"travmiller/paper-console","free":true,"listed":false,"github":"https://github.com/travmiller/paper-console","clone":"git clone https://github.com/travmiller/paper-console.git","description":"A small, self-hosted thermal printer for news, weather, puzzles, email, and more.","language":"Python","stars":318,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"PC-1 (Paper Console 1) A small, self-hosted thermal printer for news, weather, puzzles, email, and more. --- No screens: output is physical thermal paper. No subscriptions: user-owned API keys or local algorithms. Quality materials: walnut, brass, and archival-grade paper. Universal channels: fully configurable channels (Adventure, Astronomy, Calendar, Email, History, Journal Prompt, Maze, News, Print Endpoint, QR Code, Quotes, RSS, Sudoku, System Monitor, Text / Note, Weather, Webhook) For more information and build photos, visit travismiller.design/paper-console. Front view showing the brass rotary dial, push button, and thermal paper output --- 1. Quick Start (Software) Run the entire system on your PC without hardware to test logic and see \"printer\" output in the terminal. Use a Unix-like shell for project commands: Linux, macOS, or WSL on Windows Backend: API Docs: Local: http://localhost:8000/docs Mock Output: Watch your Terminal window. The \"Printer\" writes text there. Frontend (Settings UI): URL: http://localhost:5173 Tests: Unboxing & First-Use Experience When a user unboxes a PC-1 and powers it on for the first time, the expected flow is: 1. First boot prints setup receipt - The printer automatically outputs onboarding instructions. - It includes: - Setup SSID: PC-1-Setup-XXXX (device-specific suffix) - Device Password (shared across setup WiFi, settings login, printed setup instructions, and SSH) - A WiFi QR code for quickly joining the setup network on phones - Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/travmiller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/travmiller/paper-console/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}