From 09a60b03a8060081d474adc23e6ea2332379154c Mon Sep 17 00:00:00 2001 From: oloturia Date: Tue, 1 Dec 2020 00:17:55 +0100 Subject: [PATCH] added multiple output for debugging --- randstrip.py | 31 +++++++++++++++++++++---------- rtext.csv | 2 +- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/randstrip.py b/randstrip.py index be39c11..56dbff7 100755 --- a/randstrip.py +++ b/randstrip.py @@ -51,7 +51,12 @@ def fetchText(indText): if rand1 %2 == 0: rand1 -=1 rand2 = rand1+1 - return row[1],row[2],row[3],row[4],row[rand1].replace('@','\n'),row[rand2].replace('@','\n') + try: + return row[1],row[2],row[3],row[4],row[rand1].replace('@','\n'),row[rand2].replace('@','\n') + except IndexError: + print("Error in database row number:") + print(indText) + quit() else: return 0 @@ -148,13 +153,19 @@ if __name__ == "__main__": import argparse parser = argparse.ArgumentParser() parser.add_argument('-s','--story',metavar='story',default='',nargs=4,help='name of the images') + parser.add_argument('-m','--multiple',metavar='multiple',default=[1],nargs=1,type=int,help='multiple output') args = parser.parse_args() - if (args.story == ''): - story = fetchVign() - else: - story = [] - for x in args.story: - story.append(x) - print(story) - finalStrip = writeStrip(story,22) - finalStrip.show() + print(args) + if args.multiple[0] <= 0: + quit() + for x in range(0,args.multiple[0]): + if (args.story == ''): + story = fetchVign() + else: + story = [] + for x in args.story: + story.append(x) + print(story) + finalStrip = writeStrip(story,22) + if args.multiple[0] == 1: + finalStrip.show() diff --git a/rtext.csv b/rtext.csv index c49fc8f..71552d6 100644 --- a/rtext.csv +++ b/rtext.csv @@ -1,5 +1,5 @@ A00.png;268;77;0;0;Che giornata@del cacchio@oggi; ;C'è nessuno?; ;Come vorrei@$OBJECT; ;Il telefono non prende; ;Hey!; ;$NAME, dove sei?; ;Ciccioli di mare; ;Esco a comperare@$OBJECT; ;Chissà che fine@ha fatto@$NAME; ;È uscito@$FILMS@al cine; ;Ho mangiato@$FOOD; ;Dai del pane@al... no...; -A01.png;327;110;0;0;Che nervi!@Dio che nervi!; ;Sono molto@arrabbiato!; ;Che rabbia!; ;$OBJECT; ;Vaffanbrodo!; ;AAAAAH!; ;$SWEARING; ;Ma quanto ci mette@$NAME? +A01.png;327;110;0;0;Che nervi!@Dio che nervi!; ;Sono molto@arrabbiato!; ;Che rabbia!; ;$OBJECT; ;Vaffanbrodo!; ;AAAAAH!; ;$SWEARING; ;Ma quanto ci mette@$NAME?; A02.png;282;100;0;0;Sono molto@risolutivo!; ;Ho un'idea!; ;Ciccioli di mare; ;Ragazzo, una pizza!; ;Dai del pane@al cane pazzo...; A03.png;296;103;0;0;Cosa conterrà@questa scatola; ;È arrivato un@pacco da Ammazzon; ;Ciccioli di mare; ;Lo manda $NAME; ;È di $NAME,@lo apro lo stesso?; ;Di solito non apro@pacchi anonimi; ;Con questa@risolverò@i miei problemi; A04.png;