Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdelker/palettepal
Terminal-Based Color Editor and Palette Generator
https://github.com/cdelker/palettepal
Last synced: about 1 month ago
JSON representation
Terminal-Based Color Editor and Palette Generator
- Host: GitHub
- URL: https://github.com/cdelker/palettepal
- Owner: cdelker
- License: mit
- Created: 2023-07-31T01:42:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-01T00:57:11.000Z (over 1 year ago)
- Last Synced: 2024-11-24T22:41:18.118Z (3 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-textualize-projects - Palettepal - Terminal-Based Color Editor and Palette Generator. (Community / Third Party Applications)
README
# Palettepal
Generate color palettes from your terminal.
Install with:
```
pip install palettepal
```And run from the command line:
```
python -m palettepal
```Palettepal requires textual and pyperclip.
## Usage
Use the arrow keys to move the color slider position. Hold `shift` while using arrow keys to move it faster.
Color values may be entered directly into the HSL, RGB, Hex, or Name boxes. These entries are disabled in `HSL (RYB Space)` because not all RGB colors are mappable to Red-Yellow-Blue colors.
Change the color palette selection to display complementary colors using a few defined schemes. The function keys change which color values are displayed in the Input boxes, but the sliders only control the first base color of the palette. Using the `custom` palette allows the sliders to change the selected color in the palette.
Press `R`, `H`, or `X` to copy the RGB, HSL, or Hex value to the system clipboard (via pyperclip) for use in other applications.