Sales and Dungeons: Thermal Printer Ttrpg Utility
Recorded: May 23, 2026, 10:59 p.m.
| Original | Summarized |
Sales & Dungeons Sales & Dungeons Documentation Turn every thermal printer With Sales & Dungeons you can create highly customizable handouts, quick reference and much more for your Dungeons and Dragons (or other PnP) Sessions. Most Thermal Printer are small in linux Works on all major OS, even on ARM and Raspberry Pi Windows OSX M1 OSX Intel Linux AMD64 v? Random Generator More than just static data! You can also create random generators. You can generate random names, items, monsters or even full dungeons and encounters. Only your imagination is the Session Grid Organize your sessions with the session grid. You can create buttons to trigger random generators or quickly access templates. You can even share the grid via a link in the same LLM Support Use the power of LLMs to generate content. You can let the AI generate new entries for your Template or translate them into a different language. You can also run LLM prompts inside You can use Coming Soon: Free & Open Source Sales & Dungeons is free and open source software. It is licensed under the MIT License. The source code is available on GitHub and contributions are welcome. Leave a star if you like! Browse on GitHub Create Templates with HTML Templates are written in HTML and can be styled with CSS. You can use the full power of HTML to create your own templates with complex layouts and styles. To insert data into your Easily import data Import data from all kinds of sources. Sales & Dungeons can import data from: Workshop You can download Templates, Generators and Data Sources from the Workshop inside the application. The Workshop is a place where you can share your creations with the community! Various Connections Support for various methods of communication with the Thermal Printer. Some example prints Let's get started! Visit the Documentation to learn which printer to use, set it up and start creating your own templates! Documentation Support the Project I programmed the first version of the app 5 years ago. Oh how time flies! If you like the project and want to support it, you can buy me a coffee! Privacy Policy This Privacy Policy explains what information we collect when you visit our website and how we use and protect that information. We value your privacy and have designed this website to We do not collect any personal information (e.g., name, email, phone number) since our website has no forms, user accounts, or contact features. The only data we collect is anonymous usage data through Umami Analytics, 2. Analytics The pages you visit This data is aggregated and anonymized. It does not include personally identifiable information and cannot be used to track you individually. Our website contains links to external resources such as GitHub and documentation pages. We are not responsible for the privacy practices of these third-party sites. Please review their Copyright © 2024 Sales & Dungeons Build with tailwindcss and |
Sales & Dungeons functions as a utility designed to transform thermal printers into companions for Tabletop Role-Playing Games, specifically Dungeons and Dragons or other Pathfinder systems. The core functionality revolves around creating highly customizable materials such as handouts, quick references, character sheets for players, and detailed notes for Dungeon Masters, allowing users to print essential game content directly at the table. This utility leverages the small size of thermal printers, making the content easily portable. Technically, the software demonstrates broad compatibility, operating across major operating systems including Windows, OSX M1, OSX Intel, and various Linux architectures such as AMD64 and ARM, facilitating cross-platform use. Advanced features extend beyond simple printing to include sophisticated random generation capabilities. Users can create random generators for names, items, monsters, or entire dungeons and encounters, allowing for limitless creative scope. Session organization is managed through a session grid, which allows for the creation of buttons to trigger these random generators or access templates, with the added flexibility of sharing the grid via a network link so players can trigger prints from different devices. The platform incorporates advanced artificial intelligence capabilities through support for Large Language Models (LLMs). LLMs can be employed to generate new content for templates, perform translations, or refine results generated by the random generators, offering organic and flexible content creation. This LLM integration supports the use of services like OpenAI, OpenRouter, and local models, providing users with flexibility in selecting their preferred service or model. Future plans include generating the entire template design based on prompts to lower the barrier to entry for creating custom templates. Template creation is facilitated using HTML, which allows for complex styling with CSS. Data insertion into these templates can be handled using the Nunjucks templating engine or JavaScript. Data importation is highly flexible, enabling the system to ingest information from various sources including CSV, FoundryVTT Modules, Fight Club 5e XML Format, 5eTools Format, and JSON, ensuring compatibility with existing game data structures. Furthermore, the application features a workshop component where users can share their custom Templates, Generators, and Data Sources with the community. Connectivity to thermal printers is supported through various methods, including Windows Direct Printing, Raw USB Printing, CUPS for Linux and Mac, and Serial communication protocols. The project is free and open source, licensed under the MIT License, with the source code available on GitHub. Privacy is prioritized, as the system does not collect personal information; data collection is limited to anonymous usage statistics gathered via Umami Analytics, which tracks page visits, visit duration, and device information without tracking individual users. The development of this application was initiated approximately five years prior to the current documentation. |