aboutsummaryrefslogtreecommitdiff
path: root/pyfarbpracht.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyfarbpracht.py')
-rwxr-xr-xpyfarbpracht.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/pyfarbpracht.py b/pyfarbpracht.py
new file mode 100755
index 0000000..bb5e041
--- /dev/null
+++ b/pyfarbpracht.py
@@ -0,0 +1,39 @@
+from os import linesep
+
+# print with color support
+def printc(color, msg, no_newline=False, enable_color=False):
+ ret = str()
+ if enable_color:
+ ret += colored(color, msg)
+ else:
+ ret += msg
+ if no_newline:
+ end = ''
+ else:
+ end = linesep
+ print(ret, end=end)
+ return ret
+
+# print with color support
+def colored(color, msg):
+ ret = str()
+ c = 'default'
+ if color == 'red':
+ c = '31'
+ elif color == 'green':
+ c = '32'
+ elif color == 'yellow':
+ c = '33'
+ elif color == 'blue':
+ c = '34'
+ elif color == 'magenta':
+ c = '35'
+ elif color == 'cyan':
+ c = '36'
+ if c is not 'default':
+ # set color
+ ret += '\033[0;' + c + 'm'
+ ret += msg
+ # reset color
+ ret += '\033[0m'
+ return ret
in each repos: see "about"-tab (if existing) for more details / README.
mailto contact at omeckman dot net
all timestamps in UTC (German winter time: UTC+01:00, summer time: UTC+02:00)
dark theme is a modded version of: https://gist.github.com/Yoplitein/f4b671a2ec70c9e743fa