diff --git a/Q02.0.png b/Q02.0.png new file mode 100644 index 0000000..54f61ea Binary files /dev/null and b/Q02.0.png differ diff --git a/ram.csv b/ram.csv index be6febb..78e6f4f 100644 --- a/ram.csv +++ b/ram.csv @@ -1,4 +1,4 @@ -000,A00,B00.0,B00.1,B00.2,B20,B28,A13,A19,C01,A25 +000,A00,B00,B20,B28,A13,A19,C01,A25 A00,A01,A02,A03,A04,B04,B24 A01,A05,A07 A02,A05,A07 @@ -32,6 +32,7 @@ A29,END A30,A32,B10,A08,A10 A31,END A32,END +B00,B00.0,B00.1,B00.2 B00.0,B01,B02,B03,B04,B24,A04,A20 B00.1,B01,B02,B03,B04,B24,A04,A20 B00.2,B01,B02,B03,B04,B24,A04,A20 @@ -71,9 +72,10 @@ C04,C06 C05,C06 C06,END Q00,Q01,Q07 -Q01,B23,B27,Q02.1,Q02.2,Q03 +Q01,B23,B27,Q02,Q03 +Q02,Q02.1,Q02.0 +Q02.0,END Q02.1,END -Q02.2,END Q03,END Q04,Q05,Q07 Q05,B23,B27,Q06 diff --git a/randstrip.py b/randstrip.py index c318814..c893d66 100755 --- a/randstrip.py +++ b/randstrip.py @@ -69,12 +69,15 @@ def fetchVign(): for row in csvReader: starts.append(row[0]) startdest.append(row) - while nvign <= 3: + while nvign <100: story.append(startdest[starts.index(currVign)][random.randint(1,len(startdest[starts.index(currVign)])-1)]) currVign = story[nvign] + if currVign == "END": + return story story[nvign]+=".png" nvign +=1 - return story + print("tree with no END") + quit() def addThing(indVign): """This function adds a small image (object) to a larger image @@ -92,7 +95,8 @@ def writeStrip(story,fontSize): The first image is always 000, then appends to strip the files, then decorates it fetching text and adding objects""" strip = [] for indVign in story: - if indVign!="000": + #if indVign!="000": + try: vign = Image.open(fileDir+indVign).convert('RGBA') addtext = ImageDraw.Draw(vign) fnt = ImageFont.truetype(fileDir+"ubuntu.ttf",fontSize) @@ -112,6 +116,8 @@ def writeStrip(story,fontSize): objImg = Image.open(fileDir+obj[0]) vign.paste(objImg,(int(obj[1]),int(obj[2]))) strip.append(vign) + except FileNotFoundError: + pass image = Image.new('RGBA',(2400,500)) xshift=0 for vign in strip: diff --git a/rtext.csv b/rtext.csv index 14aa728..4eb8e2a 100644 --- a/rtext.csv +++ b/rtext.csv @@ -90,7 +90,7 @@ Q16.png;111;97;259;148;Dov'eravate quando i cittadini@non arrivavano a fine mese Q17.png;105;100;0;0;Buona sera e benvenuti a@$TRIBUNE @Oggi con noi avremo l'on.$COGNAME e@l'on.$COGNAME che parleranno di $PROBLEM; Q18.png;201;105;375;159;Ti spacco la testa!;Pubblicità!;Ti ammazzo!;Rèclame!;Ti strozzo;Securityy!;Ti inchiodo;Oh no!;Ti rompo il muso;Fermi! Q19.png;110;143;366;192;Basta me ne vado;Va bhe;Con voi non si può parlare;Rimanga!;È impossibile, io esco!;Pubblicità -Q20.png;170;129;0;0;Guidare una $AUTO@vuol dire libertà; ;Tua a sole $NUMERO rate!@TAN $NUMERO%@TAEG $NUMERO%; ;Vieni a provarla@il sabato e la domenica@nei concessionari $MARCAAUTO; +Q20.png;170;129;0;0;Guidare una $AUTO@vuol dire libertà; ;$MARCAAUTO $AUTO @Tua a sole $NUMERO rate!@TAN $NUMERO%@TAEG $NUMERO%; ;Vieni a provarla@il sabato e la domenica@nei concessionari $MARCAAUTO; Q21.png;201;129;0;0;Eau de $NAME@pour homme; ;COMPRA ANCHE TU@questa cosa; ;a soli $NUMERO euro!; Q22.png;105;176;0;0;Eau de $NAME; ;Il medicinale puòavere@effetticolanteralianche@gravinonsomuinstraxu@zodblflpylxyx; ;Chiara e fresca come nevischio!; ;Meglio oggi che domani!; Q23.png;164;326;0;0;Elimina fino al $NUMERO @ percento dei batteri; ;L'acqua $COGNAME @ha gli oligoelementi; ;Povera di sbodio; ;Rimuove le impurità e migliora@ del $NUMERO percento la lucentezza; diff --git a/subs.csv b/subs.csv index bf97570..feeda24 100644 --- a/subs.csv +++ b/subs.csv @@ -11,7 +11,7 @@ $ROBOT;assassino;per fare@i compiti;astronave;impazzito;poliziotto;che fa le@pul $ANIMAL;formicaleoni;cofefori;zebre;centauri;lepri;cicale;spugne;chiurli;echidne;rapaci;gufi;lemuri;barbagianni;sanguisughe;oloturie;cefali;licaoni;iene;elefanti;mastodonti;struzzi;pangolini;anemoni;gatti $HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!;Help!;Allarme! $INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!;Carogna!;Sacco di $ANIMAL -$PROGRAM;La brasa nella brateria;Furya Cammello@del wests;Chernobybs;Grays Bananony;Il Brodo è Servito;Missi talia;il Trono di Spandex;the Big Bongo Theory;il commissario Bombalbamba;l'ispett. Coglianstro;Batman del '66;Brodaganda Live;Superquorks;Manimals;miominipony;Polpo Grosso;Doraemondo Vianello;I Robinzon;Arriva Albertone;Scuby Doo;Propananda Lai;La dott.sa Schiacciapalle;Che tempo che fu;The Mandarinian;Cucine da bulbo;Braking Bag;Canoe da incubo;Chef Cacciavanulo;Sgomorra;Roky $NUMERO;Il Fantdisbosco;le gag di Scrozza;Cartoon Nestork;le repliche di@Gumbaul;l'ispettore Sberrink;i Punfi;Er medico @in primalinea;Il festivals@di Sanbremo +$PROGRAM;La brasa nella brateria;Furya Cammello@del wests;Chernobybs;Grays Bananony;Il Brodo è Servito;Missi talia;il Trono di Spandex;the Big Bongo Theory;il commissario Bombalbamba;l'ispett. Coglianstro;Batman del '66;Brodaganda Live;Superquorks;Manimals;miominipony;Polpo Grosso;Doraemondo Vianello;I Robinzon;Arriva Cristuccia;Scuby Doo;Propananda Lai;La dott.sa Schiacciapalle;Che tempo che fu;The Mandarinian;Cucine da bulbo;Braking Bag;Canoe da incubo;Chef Cacciavanulo;Sgomorra;Roky $NUMERO;Il Fantdisbosco;le gag di Scrozza;Cartoon Nestork;le repliche di@Gumbaul;l'ispettore Sberrink;i Punfi;Er medico @in primalinea;Il festivals@di Sanbremo $CHNL;Brete4;Granale5;BRAIUNO;Telemontescarso;Elefante TV;Nestflix;Ammazzon Prime;BRAISTORIA;SantoCielo TV;Tele Capperi;Ondeon TV;Italia GrUMO;Skay;Antunna 3;Telecapostrinzia $FILMS;Avvatar;Pinception;Il Padruccio;Peter Pong;Twin Pupps;L'incredibile BRULK;Goddzinzla;Jorker;Tetanic;Batmans;gli Avgengivers;Star Truks;Guerre Sbarellari;Pearl Barbor;KOYAAANISCATZI;il Barbogio di Sivliglia;Babe il maialino scoreggioso;Moby Brick;i Gohtsebulstelrs;Puppa Pig;Sblack Mirros;I Soliti Sospensi;Fiat Club $FOOD;i ciccioli di mare;l'erba;i muschi e licheni;le lumache vive;il fogliame;i funghi;le nuche di daino;una cassoela;le uova di dattero;il pelo di paleino;i salsicciotti;i stici di cefalo;un toast di zucca;una lepre dolce;un pasticcio di $ANIMAL;i totani;le ciglia di calabrone;le ciliegie;i lutuli al vapore;un koala imburrato;la menta;la salsapariglia;una zangola di burro;i ceci;i formaggi;i formaggi puzzolenti;una testina di vitello;un arrosto di fuco;un merluzzo;una leccarda;una pizza;i vacuoli farciti;i ceci;i tronchi di fagiano;un lecca lecca al lupo;le patate e porri;i calli di bue;la forfora di yak;i lombrichi saltati