semvec/pypi-packages huggingface dataset:
coloring-package-for-py 0.1
A simple Python package for applying ANSI color codes and text effects in terminal output.
Requires Python: >=3.6

Made by: Kingbob

Easy to use coloring tool for text.

All the colors:
Coloring is a simple Python class that provides ANSI color codes and text effects for terminal output. It allows you to easily apply colors and text effects to your terminal-based Python programs.

Features
Standard Colors: Apply common colors like black, red, green, blue, and more.

Bright Colors: Apply bright variations of standard colors.

Extended Colors: Access a range of extended colors for more options.

Text Effects: Apply bold, faint, italic, underline, blink, and other text effects.

Background Colors: Set background colors alongside text color.

Easy Reset: Use the RESET code to remove any applied colors or effects.

Installation
You donâ€™t need to install anything from an external source. This class can be directly included into your Python script or packaged into a module.

To use in your project:
Copy the Coloring class to your Python script.

Call the Coloring.palette("color") method to apply colors and text effects.

Alternatively, if you want to package it as a library (as described in the previous response), you can follow the folder structure and package instructions.

Usage
The Coloring class has a single method palette() that accepts a color or effect name as a string argument and returns the corresponding ANSI escape code.

from coloring import Coloring

# Example usage for colored text
print(Coloring.palette("RED") + "This is a red text!" + Coloring.palette("RESET"))
print(Coloring.palette("GREEN") + "This is a green text!" + Coloring.palette("RESET"))

# Example usage for background colors
print(Coloring.palette("BLUE_BG") + "This text has a blue background!" + Coloring.palette("RESET"))

# Example usage for text effects
print(Coloring.palette("BOLD") + "This text is bold!" + Coloring.palette("RESET"))
print(Coloring.palette("UNDERLINE") + "This text is underlined!" + Coloring.palette("RESET"))


Available Colors:
Standard Colors:
BLACK, RED, GREEN, BROWN, BLUE, PURPLE, CYAN, LIGHT_GRAY

Bright Colors:
DARK_GRAY, LIGHT_RED, LIGHT_GREEN, YELLOW, LIGHT_BLUE, LIGHT_PURPLE, LIGHT_CYAN, WHITE

Exclusive/Extended Colors:
ORANGE, GOLD, TEAL, PINK, VIOLET, INDIGO, MAROON, OLIVE

Text Effects:
BOLD, FAINT, ITALIC, UNDERLINE, BLINK, NEGATIVE, CROSSED

Background Colors:
BLACK_BG, RED_BG, GREEN_BG, YELLOW_BG, BLUE_BG, MAGENTA_BG, CYAN_BG, WHITE_BG

Bright Background Colors:
BRIGHT_BLACK_BG, BRIGHT_RED_BG, BRIGHT_GREEN_BG, BRIGHT_YELLOW_BG, BRIGHT_BLUE_BG, BRIGHT_MAGENTA_BG, BRIGHT_CYAN_BG, BRIGHT_WHITE_BG

Reset:
RESET: To reset color back to the default terminal color.
garden 1.0.0b1
Garden is a simple asynchronous task management library for Python.
Requires Python: >=3.10
Keywords: asynchronous, asyncio compatible, background tasks, concurrency, job queue, parallel processing, productivity tools, python library, task management

![garden](assets/banner.min.jpg)

Garden
====

## Overview

**Garden** is a straightforward asynchronous task management library for Python. It is ideal for all uncomplicated tasks that do not require a task dependency system. It performs exceptionally well for tasks that are simple and small in nature, asynchronous, require repetition or dispatching, and can pause when certain conditions are met. For instance, tasks such as data crawling and extractions.

## Todo

- [x] Basic middleware feature
- [x] Add more middleware components
- [ ] All the docs & readme
- [ ] Demo examples
- [ ] Tests
- [ ] Hooks for types & requirements
- [x] Github profiles
- [ ] CI/CD actions on GitHub

## Requiremtns
  * Python 3.10+
  * No OS specific features required, should be working on all systems that supports Python.

## Install

```sh
pip install garden
```

Beta now.

## Documentation

https://pulsgarney.github.io/garden/

Work in Progress.