# :pencil2: zpp_color
# Informations
Librairie pour la colorisation de texte dans un terminal.<br>
Permet de modifier la couleur du texte, la couleur de fond et le style.<br>
Prise en charge de 256 couleurs.<br>
Sélection de la couleur avec le nom, l'id ou une combinaison RGB<br>
## <ins>Prérequis</ins>
- Python 3
<br>
# Installation
```console
pip install zpp_color
```
# Utilisation
### Conseil d'importation du module
Depuis Pypi
```python
from zpp_color import fg, bg, attr
```
Depuis le code source
```python
from color import fg, bg, attr
```
<br>
### <ins>Modification de la couleur du texte</ins>
##### Avec le nom
```python
print(f"{fg('blue')}Ceci est un texte en bleu{attr(0)}")
```
##### Avec l'id
```python
print(f"{fg(3)}Ceci est un texte en bleu{attr(0)}")
```
##### Avec un code RGB
```python
print(f"{fg('0,0,255')}Ceci est un texte en bleu{attr(0)}")
```
> **_NOTE:_** Toujours rajouter attr(0) Ã la fin du texte, sinon la couleur s'appliquera pour les lignes suivantes.
<br>
### <ins>Modification de la couleur de fond</ins>
##### Avec le nom
```python
print(f"{bg('red')}Ceci est un texte avec un fond rouge{attr(0)}")
```
##### Avec l'id
```python
print(f"{bg(1)}Ceci est un texte avec un fond rouge{attr(0)}")
```
##### Avec un code RGB
```python
print(f"{bg('255,0,0')}Ceci est un texte avec un fond rouge{attr(0)}")
```
<br>
### <ins>Modification du style du texte</ins>
##### Avec le nom
```python
print(f"{attr('italic')}Ceci est un texte en italic{attr(0)}")
```
##### Avec l'id
```python
print(f"{attr(3)}Ceci est un texte en italic{attr(0)}")
```
<br>
### <ins>Lister les possibilités</ins>
##### Lister les couleurs possibles
```python
zpp_color.list_fg()
```
```python
zpp_color.list_bg()
```
##### Lister les styles possibles
```python
zpp_color.list_attr()
```
Raw data
{
"_id": null,
"home_page": "https://github.com/ZephyrOff/zpp_color",
"name": "zpp_color",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/d9/a5/41c844d0a5beac4798dc179dff5b7f56f0e2723ecce7ea040919106b30fb/zpp_color-1.0.4-py3-none-any.whl",
"platform": null,
"description": "# :pencil2: zpp_color\r\n\r\n# Informations\r\nLibrairie pour la colorisation de texte dans un terminal.<br>\r\nPermet de modifier la couleur du texte, la couleur de fond et le style.<br>\r\nPrise en charge de 256 couleurs.<br>\r\nS\u00c3\u00a9lection de la couleur avec le nom, l'id ou une combinaison RGB<br>\r\n\r\n## <ins>Pr\u00c3\u00a9requis</ins>\r\n- Python 3\r\n<br>\r\n\r\n# Installation\r\n```console\r\npip install zpp_color\r\n```\r\n\r\n# Utilisation\r\n### Conseil d'importation du module\r\nDepuis Pypi\r\n```python\r\nfrom zpp_color import fg, bg, attr\r\n```\r\nDepuis le code source\r\n```python\r\nfrom color import fg, bg, attr\r\n```\r\n\r\n<br>\r\n\r\n### <ins>Modification de la couleur du texte</ins>\r\n##### Avec le nom\r\n```python\r\nprint(f\"{fg('blue')}Ceci est un texte en bleu{attr(0)}\")\r\n```\r\n##### Avec l'id\r\n```python\r\nprint(f\"{fg(3)}Ceci est un texte en bleu{attr(0)}\")\r\n```\r\n##### Avec un code RGB\r\n```python\r\nprint(f\"{fg('0,0,255')}Ceci est un texte en bleu{attr(0)}\")\r\n```\r\n> **_NOTE:_** Toujours rajouter attr(0) \u00c3\u00a0 la fin du texte, sinon la couleur s'appliquera pour les lignes suivantes.\r\n\r\n<br>\r\n\r\n### <ins>Modification de la couleur de fond</ins>\r\n##### Avec le nom\r\n```python\r\nprint(f\"{bg('red')}Ceci est un texte avec un fond rouge{attr(0)}\")\r\n```\r\n##### Avec l'id\r\n```python\r\nprint(f\"{bg(1)}Ceci est un texte avec un fond rouge{attr(0)}\")\r\n```\r\n##### Avec un code RGB\r\n```python\r\nprint(f\"{bg('255,0,0')}Ceci est un texte avec un fond rouge{attr(0)}\")\r\n```\r\n\r\n<br>\r\n\r\n### <ins>Modification du style du texte</ins>\r\n##### Avec le nom\r\n```python\r\nprint(f\"{attr('italic')}Ceci est un texte en italic{attr(0)}\")\r\n```\r\n##### Avec l'id\r\n```python\r\nprint(f\"{attr(3)}Ceci est un texte en italic{attr(0)}\")\r\n```\r\n\r\n<br>\r\n\r\n### <ins>Lister les possibilit\u00c3\u00a9s</ins>\r\n##### Lister les couleurs possibles\r\n```python\r\nzpp_color.list_fg()\r\n```\r\n```python\r\nzpp_color.list_bg()\r\n```\r\n##### Lister les styles possibles\r\n```python\r\nzpp_color.list_attr()\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Colorisation de texte dans un terminal",
"version": "1.0.4",
"project_urls": {
"Documentation": "https://github.com/ZephyrOff/zpp_color",
"Homepage": "https://github.com/ZephyrOff/zpp_color"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d9a541c844d0a5beac4798dc179dff5b7f56f0e2723ecce7ea040919106b30fb",
"md5": "a2491163338aae590d964c358e44c726",
"sha256": "f5874a09b2cdc01415433885ab1be4a30e78da218c825cd20502f95ab7c64870"
},
"downloads": -1,
"filename": "zpp_color-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a2491163338aae590d964c358e44c726",
"packagetype": "bdist_wheel",
"python_version": "source",
"requires_python": null,
"size": 5378,
"upload_time": "2024-09-11T09:48:08",
"upload_time_iso_8601": "2024-09-11T09:48:08.573123Z",
"url": "https://files.pythonhosted.org/packages/d9/a5/41c844d0a5beac4798dc179dff5b7f56f0e2723ecce7ea040919106b30fb/zpp_color-1.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b5aba750530b9315f58ea4e9c90a5d8bd653243f03febf00a4938709ba380c98",
"md5": "9d4fdae6743c241cb96cb6815a00acd8",
"sha256": "6cd8382d0aa3f9374eb8ad8bc41739ab4c91041ca95f290e3677b37885fd71a9"
},
"downloads": -1,
"filename": "zpp_color-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "9d4fdae6743c241cb96cb6815a00acd8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4746,
"upload_time": "2024-09-11T09:48:09",
"upload_time_iso_8601": "2024-09-11T09:48:09.817453Z",
"url": "https://files.pythonhosted.org/packages/b5/ab/a750530b9315f58ea4e9c90a5d8bd653243f03febf00a4938709ba380c98/zpp_color-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-11 09:48:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ZephyrOff",
"github_project": "zpp_color",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "zpp_color"
}