1
0
Fork 0
mirror of https://gitlab.com/oloturia/fumcaso.git synced 2024-11-01 01:38:16 +01:00

fixed non existant files, so you can use a non existant label in order to not to mess with probabilites

This commit is contained in:
oloturia 2020-06-29 23:48:05 +02:00
parent dd06765353
commit 17d5b3f174
5 changed files with 16 additions and 8 deletions

BIN
Q02.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -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 A00,A01,A02,A03,A04,B04,B24
A01,A05,A07 A01,A05,A07
A02,A05,A07 A02,A05,A07
@ -32,6 +32,7 @@ A29,END
A30,A32,B10,A08,A10 A30,A32,B10,A08,A10
A31,END A31,END
A32,END A32,END
B00,B00.0,B00.1,B00.2
B00.0,B01,B02,B03,B04,B24,A04,A20 B00.0,B01,B02,B03,B04,B24,A04,A20
B00.1,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 B00.2,B01,B02,B03,B04,B24,A04,A20
@ -71,9 +72,10 @@ C04,C06
C05,C06 C05,C06
C06,END C06,END
Q00,Q01,Q07 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.1,END
Q02.2,END
Q03,END Q03,END
Q04,Q05,Q07 Q04,Q05,Q07
Q05,B23,B27,Q06 Q05,B23,B27,Q06

1 000,A00,B00.0,B00.1,B00.2,B20,B28,A13,A19,C01,A25 000,A00,B00,B20,B28,A13,A19,C01,A25
2 A00,A01,A02,A03,A04,B04,B24
3 A01,A05,A07
4 A02,A05,A07
32 A30,A32,B10,A08,A10
33 A31,END
34 A32,END
35 B00,B00.0,B00.1,B00.2
36 B00.0,B01,B02,B03,B04,B24,A04,A20
37 B00.1,B01,B02,B03,B04,B24,A04,A20
38 B00.2,B01,B02,B03,B04,B24,A04,A20
72 C05,C06
73 C06,END
74 Q00,Q01,Q07
75 Q01,B23,B27,Q02.1,Q02.2,Q03 Q01,B23,B27,Q02,Q03
76 Q02,Q02.1,Q02.0
77 Q02.0,END
78 Q02.1,END
Q02.2,END
79 Q03,END
80 Q04,Q05,Q07
81 Q05,B23,B27,Q06

View file

@ -69,12 +69,15 @@ def fetchVign():
for row in csvReader: for row in csvReader:
starts.append(row[0]) starts.append(row[0])
startdest.append(row) startdest.append(row)
while nvign <= 3: while nvign <100:
story.append(startdest[starts.index(currVign)][random.randint(1,len(startdest[starts.index(currVign)])-1)]) story.append(startdest[starts.index(currVign)][random.randint(1,len(startdest[starts.index(currVign)])-1)])
currVign = story[nvign] currVign = story[nvign]
if currVign == "END":
return story
story[nvign]+=".png" story[nvign]+=".png"
nvign +=1 nvign +=1
return story print("tree with no END")
quit()
def addThing(indVign): def addThing(indVign):
"""This function adds a small image (object) to a larger image """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""" The first image is always 000, then appends to strip the files, then decorates it fetching text and adding objects"""
strip = [] strip = []
for indVign in story: for indVign in story:
if indVign!="000": #if indVign!="000":
try:
vign = Image.open(fileDir+indVign).convert('RGBA') vign = Image.open(fileDir+indVign).convert('RGBA')
addtext = ImageDraw.Draw(vign) addtext = ImageDraw.Draw(vign)
fnt = ImageFont.truetype(fileDir+"ubuntu.ttf",fontSize) fnt = ImageFont.truetype(fileDir+"ubuntu.ttf",fontSize)
@ -112,6 +116,8 @@ def writeStrip(story,fontSize):
objImg = Image.open(fileDir+obj[0]) objImg = Image.open(fileDir+obj[0])
vign.paste(objImg,(int(obj[1]),int(obj[2]))) vign.paste(objImg,(int(obj[1]),int(obj[2])))
strip.append(vign) strip.append(vign)
except FileNotFoundError:
pass
image = Image.new('RGBA',(2400,500)) image = Image.new('RGBA',(2400,500))
xshift=0 xshift=0
for vign in strip: for vign in strip:

View file

@ -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; 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! 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à 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!; 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!; 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; 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;

Can't render this file because it contains an unexpected character in line 54 and column 121.

View file

@ -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 $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! $HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!;Help!;Allarme!
$INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!;Carogna!;Sacco di $ANIMAL $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 $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 $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 $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

1 $NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio;Gianni;Lello;Arnaldo;Brogio;Linda;Soros;Davide;Luca;Acracido;Anna;Berlusconi;Cefalo;Evaristo;Bumbo;Dupont;Susan;Perla;Valentina
11 $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
12 $HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!;Help!;Allarme!
13 $INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!;Carogna!;Sacco di $ANIMAL
14 $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
15 $CHNL;Brete4;Granale5;BRAIUNO;Telemontescarso;Elefante TV;Nestflix;Ammazzon Prime;BRAISTORIA;SantoCielo TV;Tele Capperi;Ondeon TV;Italia GrUMO;Skay;Antunna 3;Telecapostrinzia
16 $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
17 $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