[Pgp-tools-commit] r621 - trunk/keyart

Aaron Toponce atoponce-guest at moszumanska.debian.org
Thu May 15 17:02:43 UTC 2014


Author: atoponce-guest
Date: 2014-05-15 17:02:43 +0000 (Thu, 15 May 2014)
New Revision: 621

Modified:
   trunk/keyart/keyart
Log:
Move ASCII art image into an array element.

By moving the art into an array, this sets me up for getting ready to print
off a keyart page for keysigning party organizers, by treating each art as
a logical unit individually. See http://ae7.st/p/17o as the end goal of
what a keyart page should look like.



Modified: trunk/keyart/keyart
===================================================================
--- trunk/keyart/keyart	2014-05-14 22:02:28 UTC (rev 620)
+++ trunk/keyart/keyart	2014-05-15 17:02:43 UTC (rev 621)
@@ -55,6 +55,7 @@
         sys.exit(5)
 
     coin = ''
+    art = ''
     f_bytes = []
     pos = 104
     walk = [pos]
@@ -140,25 +141,25 @@
     else: key_algo = 'N/A'
 
     if len("["+key_algo+" "+key_size+"]") == 10:
-        print '+----[{0} {1}]-----+'.format(key_algo, key_size)
+        art += '+----[{0} {1}]-----+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 11:
-        print '+----[{0} {1}]----+'.format(key_algo, key_size)
+        art += '+----[{0} {1}]----+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 9:
-        print '+-----[{0} {1}]-----+'.format(key_algo, key_size)
+        art += '+-----[{0} {1}]-----+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 12:
-        print '+---[{0} {1}]----+'.format(key_algo, key_size)
+        art += '+---[{0} {1}]----+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 13:
-        print '+---[{0} {1}]---+'.format(key_algo, key_size)
+        art += '+---[{0} {1}]---+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 14:
-        print '+--[{0} {1}]---+'.format(key_algo, key_size)
+        art += '+--[{0} {1}]---+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 15:
-        print '+--[{0} {1}]--+'.format(key_algo, key_size)
+        art += '+--[{0} {1}]--+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 16:
-        print '+-[{0} {1}]--+'.format(key_algo, key_size)
+        art += '+-[{0} {1}]--+\n'.format(key_algo, key_size)
     elif len("["+key_algo+" "+key_size+"]") == 17:
-        print '+-[{0} {1}]-+'.format(key_algo, key_size)
+        art += '+-[{0} {1}]-+\n'.format(key_algo, key_size)
     else:
-        print '+-------------------+'
+        art += '+-------------------+\n'
 
     for i, v in enumerate(visits):
         coin += coins[v]
@@ -169,13 +170,16 @@
         if i == walk[len(walk)-1]:
             coin = "%sE" % coin[:len(coin)-1]
         if i % 19 == 18:
-            print "%s|" % coin
+            art += "%s|\n" % coin
             coin = ''
-    print '+----[{0}]-----+'.format(key_fpr[-8:])
 
-try:
-    for key in sys.argv[1:]:
-        draw_art(key)
-except IndexError:
-    print "Usage: keyart FILE [FILE [FILE ...]]"
-    sys.exit(1)
+    art += '+----[{0}]-----+'.format(key_fpr[-8:])
+    return art
+
+arts = []
+
+for key in sys.argv[1:]:
+    arts.append(draw_art(key))
+
+for art in arts:
+    print art




More information about the Pgp-tools-commit mailing list