aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2025-10-19 12:42:04 +0200
committerRuben Beltran del Rio <jj@r.bdr.sh>2025-10-20 12:23:30 +0200
commit34eb520236eeeb4eb5417c184541bfb9d0d5efee (patch)
treeca7ab5ad37c57da2c841a88c37e870f589afb577 /scripts
parentc86fab0e8d470c7e30bb875c3f7f9d17fdb975f5 (diff)
First pass at using a light theme
Diffstat (limited to 'scripts')
-rw-r--r--scripts/colors.py59
1 files changed, 59 insertions, 0 deletions
diff --git a/scripts/colors.py b/scripts/colors.py
new file mode 100644
index 0000000..ccc6d51
--- /dev/null
+++ b/scripts/colors.py
@@ -0,0 +1,59 @@
+#!/usr/bin/env python3
+
+# ANSI color codes
+colors = {
+ 'black': 30,
+ 'red': 31,
+ 'green': 32,
+ 'yellow': 33,
+ 'blue': 34,
+ 'magenta': 35,
+ 'cyan': 36,
+ 'white': 37,
+ 'bright_black': 90,
+ 'bright_red': 91,
+ 'bright_green': 92,
+ 'bright_yellow': 93,
+ 'bright_blue': 94,
+ 'bright_magenta': 95,
+ 'bright_cyan': 96,
+ 'bright_white': 97
+}
+
+backgrounds = {
+ 'black': 40,
+ 'red': 41,
+ 'green': 42,
+ 'yellow': 43,
+ 'blue': 44,
+ 'magenta': 45,
+ 'cyan': 46,
+ 'white': 47,
+ 'bright_black': 100,
+ 'bright_red': 101,
+ 'bright_green': 102,
+ 'bright_yellow': 103,
+ 'bright_blue': 104,
+ 'bright_magenta': 105,
+ 'bright_cyan': 106,
+ 'bright_white': 107
+}
+
+pangram = "Sphinx of black quartz, judge my vow"
+
+print("=" * 60)
+print("QUARTZ SPHINX PANGRAM - ALL COLOR COMBINATIONS")
+print("=" * 60)
+print()
+
+for bg_name, bg_code in backgrounds.items():
+ print(f"\n--- Background: {bg_name.upper().replace('_', ' ')} ---")
+ for fg_name, fg_code in colors.items():
+ # Create the ANSI escape sequence
+ colored_text = f"\033[{fg_code};{bg_code}m{pangram}\033[0m"
+ print(f"{fg_name:20} | {colored_text}")
+ print()
+
+print("=" * 60)
+print("Total combinations:", len(colors) * len(backgrounds))
+print("=" * 60)