{"repo":"SagarBiswas-MultiHAT/PyTextEditor","free":true,"listed":false,"github":"https://github.com/SagarBiswas-MultiHAT/PyTextEditor","clone":"git clone https://github.com/SagarBiswas-MultiHAT/PyTextEditor.git","description":"PyTextEditor — a modern, cross‑platform Tkinter text editor focused on safety and productivity. Atomic Save/Save As, BOM‑aware encoding detection with explicit encoding choice, autosave with on‑launch recovery, regex Find & Replace, undo/redo, recent files, light/dark themes, font & autosave preferences, and a CLI/packaging entrypoint.","language":"Python","stars":17,"topics":["autosave","gui-app","open-source","productivity-tools","python","regex","text-editor","tkinter","cli","desktop-app"],"license":"MIT","category":"cli-tools","readme_excerpt":"TkEditor TkEditor is a modern, production-ready Tkinter text editor with autosave recovery, encoding support, and configurable UI preferences. Features - New, Open, Save, Save As with atomic writes - Unsaved-change detection with clear prompts - Undo/Redo, Cut/Copy/Paste, Select All - Find & Replace with regex support and highlighting - Live line/column status - Cross-platform shortcuts (Ctrl/Cmd) - UTF-8 default with BOM detection; encoding selection on Save As - Encoding save dialog now presents a dropdown of common encodings and validates the choice - All windows/dialogs start centered on the current monitor - Autosave with recovery on next launch - Light/Dark theme and font customization, persisted settings - Recent files list - Rotating file logging for debug mode Install Run Development Tests Lint and Type Check Build (PyInstaller) Screenshots - Placeholder: light theme - Placeholder: dark theme Configuration Settings are stored in a JSON file under the OS-specific user config directory. You can override the location by setting the TKEDITOR CONFIG DIR environment variable.","default_branch":null,"files":null,"tree":[],"storefront":"/r/SagarBiswas-MultiHAT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SagarBiswas-MultiHAT/PyTextEditor/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."}