{"repo":"IceWizard7/terminal-widgets","free":true,"listed":false,"github":"https://github.com/IceWizard7/terminal-widgets","clone":"git clone https://github.com/IceWizard7/terminal-widgets.git","description":"A terminal widget app coded in python using the curses library. Add custom widgets and configure everything!","language":"Python","stars":11,"topics":["dashboard","python","terminal","widgets"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"🖥 Terminal Widgets This tool enables you to create and run fully customisable dashboards directly in your terminal. Getting started • Configuration • Adding new widgets • Examples • Contributing • License ⚠️ Note: This package is only compatible with Unix-based systems. ⚠️ Upgrading to 2.0 Version 2.0 introduces breaking changes. Please see the migration guide for instructions on updating your code. --- 🚀 1. Getting started 1.1 Installation from PyPI 1. Install: pip install twidgets 2. Initialize: twidgets init 3. Run: twidgets ⚠️ Requires Python Version 3.10+ 1.2 Installation from Source 1. Clone this repository 2. Install dependencies: pip install -r requirements-dev.txt 3. Initialize configuration: python -m twidgets init 4. Run: python -m twidgets ⚠️ Requires Python Version 3.10+ For full documentation see Setup Guide. --- ✨ 2. Configuration 2.1 Changing standard colours and configuration at /.config/twidgets/base.yaml If you let anything blank, it will fall back to the standard configuration \\ However, you will get warned. Example: 2.2 Configure secrets at /.config/twidgets/secrets.env Example: 2.3 Adjust widgets and layouts at /.config/twidgets/widgets/ .yaml Example: For full documentation see Configuration Guide. --- ⭐ 3. Adding new widgets Adding new widgets is very easy. For a simple widget, that does not require heavy loading (no update function), you only need to define a configuration and 2 python functions Naming schemes are described here. \\ You can create an","default_branch":null,"files":null,"tree":[],"storefront":"/r/IceWizard7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IceWizard7/terminal-widgets/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."}