Skip to main content

Python module for formatting text in IRC

Project description

IRC codes

Usage:

Text format:

from irccodes import *

# Functional method:
bold(str)
italic(str)
strikethrough(str)
underline(str)
monospace(str)
reset(str)

# Concatenation method:
symbols.BOLD + str
symbols.ITALIC + str
symbols.STRIKETHROUGH + str
symbols.underline + str
symbols.MONOSPACE + str
symbols.RESET + str

Text colors:

colored(str, text_color, background_color)
symbols.COLOR + symbols.<COLOR NAME> + ',' + symbols.<BACKGROUND COLOR NAME> + str

Examples:

colored(text, 'blue')
colored(text, 'light green', 'grey')
bold(colored('first', 'white') + ' ' + colored('second', 'grey'))
symbols.COLOR + symbols.BLUE + ',' + symbols.LIGHTRED + text
text + symbols.RESET
reset(text)

Supported colors:

Index Color RGB
0 White (255,255,255)
1 Black (0,0,0)
2 Blue (0,0,127)
3 Green (0,147,0)
4 Light Red (255,0,0)
5 Brown (127,0,0)
6 Purple (156,0,156)
7 Orange (252,127,0)
8 Yellow (255,255,0)
9 Light Green (0,252,0)
10 Cyan (0,147,147)
11 Light Cyan (0,255,255)
12 Light Blue (0,0,252)
13 Pink (255,0,255)
14 Grey (127,127,127)
15 Light Grey (210,210,210)

More detailed:

https://www.mirc.com/colors.html

https://stackoverflow.com/questions/1391610/embed-mirc-color-codes-into-a-c-sharp-literal

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irccodes-1.2.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

irccodes-1.2.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file irccodes-1.2.0.tar.gz.

File metadata

  • Download URL: irccodes-1.2.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for irccodes-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f140b3d1b08eda798060f8156d84b410d75b1d1e538b05baf99f0cc302c93743
MD5 5ef6afcd83f1ad0ee53b1583aea2c09d
BLAKE2b-256 a62b2e81282d5cf7653d442d43b55f3e261d444793ce58b4aaf0bccae59368aa

See more details on using hashes here.

File details

Details for the file irccodes-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: irccodes-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for irccodes-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0a4862ffd7622fe9f0644c607436a00891ad6c8916f6b85b58118e42a670500
MD5 d01c0cbb67d94bded7199b60b27f777d
BLAKE2b-256 72cf27b780c34533d671c81b19aab766919aa52f9aa30321c6fd20d943435b1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page