{"repo":"infinition/EPD-Emulator","free":true,"listed":false,"github":"https://github.com/infinition/EPD-Emulator","clone":"git clone https://github.com/infinition/EPD-Emulator.git","description":"EPD Emulator for simulating EPD (E-Paper Display) screens, useful for development and testing purposes. It supports both Tkinter and Flask for display rendering, and it can emulate color as well as monochrome displays.","language":"Python","stars":31,"topics":["bjorn","e-ink","epaper","hardware-simulation","python","raspberry-pi","screen-emulator","virtual-display","waveshare","epd-display"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"EPD-Emulator A Python emulator for E-Paper Display (EPD) screens. Renders the display output in a Tkinter window or a Flask web server so you can develop and test EPD code without the physical hardware. --- Features - Tkinter (GUI window) or Flask (browser) rendering, switchable per session. - Color and monochrome display support. - Configurable via JSON files for different EPD models. - Normal and reverse orientation modes. - Configurable refresh interval. --- Supported models (excerpt) epd2in13 , epd2in9 , epd4in2 , epd5in83 , epd6in2 , epd7in5 , epd9in7 , epd10in3 , epd11in6 , epd12in48 --- Installation Requirements: Pillow , Flask , tk . --- Usage The emulator is called from your own script, not run directly. A demo is included: In your script, initialize the emulator: Parameters: Parameter Description ----------- ------------- config file EPD model name (no extension) use tkinter True for GUI window, False for Flask use color True for color display, False for monochrome update interval Screen refresh delay in seconds reverse orientation True to flip the display --- Star History --- License MIT. See LICENSE.","default_branch":null,"files":null,"tree":[],"storefront":"/r/infinition","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/infinition/EPD-Emulator/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."}