]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Add some color to the output texts
authorEsko Kokkonen <esko@localhost.(none)>
Fri, 10 Jun 2011 11:25:20 +0000 (14:25 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sat, 11 Jun 2011 08:31:46 +0000 (11:31 +0300)
To do this properly we had to change the print commands a bit

emerge-timer.py

index 540fa352eae1db7d8bb8c4840d68ed4d3bc8008f..dc9f4ad27936705c4e3c57c04851b93f05009933 100755 (executable)
@@ -18,7 +18,8 @@ emerge_number = 0
 times = []
 
 lista = []
-
+green_start = "\033[1;32m"
+green_stop = "\033[1;m"
 
 def get_time(string, part):
     if part == 1:
@@ -33,17 +34,17 @@ def get_time(string, part):
 def date_printer(package, time1, time2):
     global emerge_time
 
-    print "Started emerging", package, "at",
-
     date = datetime.date.fromtimestamp(time1)
     emerge_time = time2-time1
     date = (str(date.day) + "/" + str(date.month)
             + "/" + str(date.year))
-    print date
 
-    print "Emerge time:", int(round(emerge_time/60)), "min",
-    print int(round(emerge_time%60)), "s"
-    print
+    print("Started emerging " + green_start + package + green_stop + 
+          " at " + date)
+
+    print("merge time: " + green_start + str(int(round(emerge_time/60))) + 
+          green_stop + " minutes " + green_start + str(int(round(emerge_time%60))) +
+          green_stop + " seconds \n")
 
     return date
 
@@ -64,17 +65,20 @@ def print_times(times):
     times.sort()
     times.reverse()
 
-    print package, "emerged", emerge_number, "time(s)"
+    print(green_start + package + green_stop + " emerged " + green_start +
+          str(emerge_number) + green_stop + " time(s)")
 
     if emerge_number == 1:
         print "Emerge time", int(round(times[0][0]/60)), "min", int(times[0][0]%60),
         print "s", "at", str(times[0][1])
 
     else:
-        print "Max time", int(round(times[0][0]/60)), "min", int(times[0][0]%60),
-        print "s", "at", str(times[0][1])
-        print "Min time", int(round(times[len(times)-1][0]/60)), "min",
-        print int(times[len(times)-1][0]%60), "s", "at", str(times[len(times)-1][1])
+        print("Max time " + green_start + str(int(round(times[0][0]/60))) +
+              green_stop + " min " + green_start + str(int(times[0][0]%60)) + green_stop +
+              " s at " + str(times[0][1]))
+        print("Min time " + green_start + str(int(round(times[len(times)-1][0]/60))) +
+              green_stop + " min " + green_start + str(int(times[len(times)-1][0]%60)) + green_stop +
+              " s at " + str(times[len(times)-1][1]))
         
         all_times = 0
         for i in times: