Coloring texts and their backgrounds in command line interface (cli), with rgb or hex types.
Project description
hexor
Coloring texts and their backgrounds in command line interface (cli), with rgb or hex types.
Languages:
* python3Supported Distributions:
Distribution | Version Check | Python Test Version | Supported | Status | Everything works |
---|---|---|---|---|---|
Ubuntu | 20.04.3 | 3.6, 3.7, 3.8, 3.9 | Yes | Working | Yes |
Windwos | 11.6.4 | 3.6, 3.7, 3.8, 3.9 | Yes | Working | Yes |
MacOS | 10.0.20348 | 3.6, 3.7, 3.8, 3.9 | Yes | Working | Yes |
Installation:
pip install hexor
Usage:
from hexor import hexor
# Make options:
# p1=hexor(return_option,'type_of_color')
## return_option:[True,False]
### True for return results
### False for print results
## type_of_color:['hex','rgb']
### hex for hex colors for example : #ffffff, #cccccc
### rgb for rgb colors for example : (255,255,255), (250,12,0)
# default options is : hexor() = hexor(False,'hex')
p1=hexor(<OPTIONS>)
# To change text color only:
p1.c("<TEXT>","<FOREGROUND>")
# To change text color & background together:
p1.c("<TEXT>","<FOREGROUND>","<BACKGROUND>")
Examples:
from hexor import hexor
# Example:1
p1=hexor(False,"hex")
p1.c("Text is red","#ff0000")
p1.c("Text is red and background is blue","#ff0000","#1a73e8")
# Example:2
p2=hexor(True,"hex")
print(p2.c("Text is red","#ff0000"))
print(p2.c("Text is red and background is blue","#ff0000","#1a73e8"))
# Example:3
p1=hexor(False,"rgb")
p1.c("Text is red","255,0,0")
p1.c("Text is red and background is blue","255,0,0","26,115,232")
# Example:4
p1=hexor(True,"rgb")
print(p1.c("Text is red","255,0,0"))
print(p1.c("Text is red and background is blue","255,0,0","26,115,232"))
# Example:5
hexor().c("Text is red","#ff0000")# hexor().c("Text is red","#ff0000")
hexor(False,"rgb").c("Text is red and background is blue","255,0,0","26,115,232")
Screenshot:
Changelog History:
## 0.0.10 [26-02-2022]
- Fix bugs.
## 0.0.8 [26-02-2022]
- Delete pipincluder pakage.
- Fix bugs.
## 0.0.7
- Fix Bugs.
## 0.0.6
- fix bugs.
- new build.
## 0.0.5
- Import pakages by pipincluder.
- Fix bugs.
## 0.0.4
- Fix bugs.
## 0.0.3
- Fix bugs.
## 0.0.2
- Fix bugs.
- Add RGB type.
## 0.0.1
- First public release.
BTC : 1HLuGsaKgFWSp7aY9zQAXEB2xdPS1QhJTu
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hexor-0.0.10.tar.gz
(4.3 kB
view hashes)