diff --git a/config.json b/config.json index a5ffa33..ae6268d 100644 --- a/config.json +++ b/config.json @@ -44,6 +44,40 @@ "csvSubs": "subs.csv", "csvObj": "obj.csv", "font": "./ubuntu.ttf", + "fontSize": 22, + "xSize":2400, + "ySize":500, + "panelLength":600, + "twitter": { + "token": "./twitter_token", + "filename": "/twitter.png", + "text": "Automatic comic strip generator." + }, + "mastodon": { + "token": "./mastodon_token", + "filename": "/mastodon.png", + "text": "New comic" + }, + "telegram": { + "token": "./telegram_token", + "filename": "/telegram.png" + }, + "android": { + "filename": "android.png" + } + }, + + "olofra": { + "saveLocation": "/var/tmp", + "filename": "/image.png", + "imagesLocation": "./oloturia", + "csvLocation": "./olofra", + "csvTree": "ram.csv", + "csvSpeech": "rtext.csv", + "csvSubs": "subs.csv", + "csvObj": "obj.csv", + "font": "./ubuntu.ttf", + "fontSize": 22, "xSize":2400, "ySize":500, "panelLength":600, diff --git a/oloeng/rtext.csv b/oloeng/rtext.csv index 7e967a5..14053d8 100644 --- a/oloeng/rtext.csv +++ b/oloeng/rtext.csv @@ -1,7 +1,7 @@ -A00.png;1;268;77;What a lousy day;Is there anybody?;I'd fancy a@;Whoa!;$NAME, where are you?;Sea greaves;I want to buy@$OBJECT;I wonder where@$NAME is...;$FILMS was@released on Netfluxsp;I just ate $FOOD +A00.png;1;268;77;What a lousy day;Is there anyone?;I'd fancy a@;Whoa!;$NAME, where are you?;Sea greaves;I want to buy@$OBJECT;I wonder where@$NAME is...;$FILMS was@released on Netfluxsp;I just ate $FOOD A01.png;1;327;110;I'm nervous!;I'm very angry!;What a nuisance!;$OBJECT;Flop off!;AAAAAH!;$SWEARING;$NAME is late! A02.png;1;282;100;I'll get through@this!;I've got an idea!;Sea greaves;Waiter, a pizza! -A03.png;1;296;103;I wonder what's@inside this box;I received@this parcel@from Ammazzon;Sea greaves;$NAME sent this;This is for $NAME,@should I open it?;Usually I don't@open anonymous packages;With this@I'm going to@resolve all my problems +A03.png;1;296;103;I wonder what's@inside this box;I received@this parcel@from Ammazzon;Sea greaves;$NAME sent this;This is for $NAME,@should I open it?;Usually I don't@open anonymous packages;With this@I'm going to@solve all my problems A04ENG.png;0 A05.png;0 A06.png;0 @@ -12,12 +12,12 @@ A10.png;0 A11.png;0 A12.png;0 A13.png;0 -A14.png;1;330;168;I'm bored;I want to get back@to $LUOGOCP;I'm here since@$ANNO;I'd like a @$OBJECT;I miss@$NAME;I would eat even@$FOOD;It's $NUMERO@days since my@arrival here;Hopefully@it's not raining;$SWEARING;It's all $NAME@fault;I need @$OBJECT to build@a raft;It's a ship over there?;Eeeeeh... +A14.png;1;330;168;I'm bored;I want to get back@to $LUOGOCP;I'm here since@$ANNO;I'd like a @$OBJECT;I miss@$NAME;I would even eat @$FOOD;It's $NUMERO@days since my@arrival here;Luckily@it doesn't rain;$SWEARING;It's all $NAME@fault;I need @$OBJECT to build@a raft;Is it a ship over there?;Eeeeeh... A15.png;0 A16.png;0 A17.png;0 A18.png;0 -A19.png;1;122;108;What a melanchonic@sunset...;I wonder what will happen@in $NUMERO years...;I wonder how is@life after death...;I wonder what@happened to $NAME;I wonder if we@will ever solve the problem of@$QUESTOP;I miss my@$PET;I miss $NAME;$NAME was right;What a beautiful sunset... +A19.png;1;122;108;What a melanchonic@sunset...;Who knows what will happen@in $NUMERO years...;I wonder how is@life after death...;I wonder what@happened to $NAME;I wonder if we@will ever solve the problem of@$QUESTOP;I miss my@$PET;I miss $NAME;$NAME was right;What a beautiful sunset... A20ENG.png;0 A21.png;0 A22.png;1;123;110;Anyway...;However...;Perhaps...;Mm...;Of course, of course...;So...;On the other hand...;Maybe... @@ -82,14 +82,14 @@ Q05.png;1;190;89;Detective!@Body of $TITOLO $COGNAME@was stabbed@$NUMERO times!; Q06.png;2;150;80;260;188;$SOSPETTO@is the culprit;$SURPRISE;The weapon@is a $WEAPON;$SURPRISE;Let's ask $SOSPETTO@about it;$SURPRISE;I give up!;$SURPRISE;Clearly a case of suicide!;$SURPRISE Q07.png;0 Q08ENG.png;1;220;257;Chef $COGNAME -Q09.png;1;125;119;Today I present $FOOD@in $DRESSING;Let's prepare a cup of@creamy $DRESSING;You will need a spoonful@of $DRESSING for the $SIDEDISH +Q09.png;1;125;119;The recipe of the day is:@$FOOD in $DRESSING;Let's prepare a cup of@creamy $DRESSING;You will need a spoonful@of $DRESSING for the $SIDEDISH Q10.png;1;190;156;Emulsionate@some $SIDEDISH;Mix together $DRESSING;and $SIDEDISH;Add some $DRESSING Q11.png;1;247;137;Et voila!@$FOOD;Ready for the oven!;Serve it in a warm cup;Meanwhile, prepare some @$FOOD;I hope@restaurants are@still open Q12.png;1;135;127;Cook at $NUMERO°C@for $NUMERO minutes! Q13.png;1;256;184;Let's taste it! Q14.png;0 Q15.png;1;213;89;mmm;yum!;good;not bad;it tastes gross;it sucks;call an ambulance;too sour;too sweet;too bitter -Q16.png;2;111;97;259;148;You introduced $NUMERO taxes!;No, you did it!;You don't have respect!;No, you don't have it!;Where were you when it was around?;Where were you instead!;You stole $NUMERO from the@budget!;No, you stole it!;Don't interrupt me!;No, you don't interrupt me! +Q16.png;2;111;97;259;148;You raised $NUMERO taxes!;No, you did it!;You don't have respect!;No, you don't have it!;Where were you when it was around?;Where were you instead!;You stole $NUMERO from the@budget!;No, you stole it!;Don't interrupt me!;No, you don't interrupt me! Q17.png;1;105;100;Good evening and welcome to@this debate.@Today we have sen. $COGNAME and@sen. $COGNAME discussing about $PROBLEM Q18.png;2;201;105;375;159;I'll punch you in the face!;Security!;I'll kill you!;Stop it!;I'll kick your ass;No no NO! Q19.png;2;110;143;366;192;I quit!;Oh well;It's impossible to@reason with you!;Please stay!;This sucks!;What? diff --git a/olofra/obj.csv b/olofra/obj.csv new file mode 100644 index 0000000..0737edc --- /dev/null +++ b/olofra/obj.csv @@ -0,0 +1,8 @@ +A11.png,248,185,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png +B13.png,256,186,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png +B14.png,253,190,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png +A29.png,326,194,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png +Q21.png,199,266,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png +ART01.png,368,116,ARTO01.png,ARTO02.png,ARTO03.png,ARTO04.png,ARTO05.png,ARTO06.png,ARTO07.png,ARTO08.png,ARTO09.png,ARTO10.png +ART02.png,368,115,R +ART03.png,368,115,R diff --git a/olofra/ram.csv b/olofra/ram.csv new file mode 100644 index 0000000..10605d1 --- /dev/null +++ b/olofra/ram.csv @@ -0,0 +1,120 @@ +000,A00,B00,B20,B28,A13,A19,U00,ART00ENG +A00,A01,A02,A03,P00 +A01,A05,A07 +A02,A05,A07 +A03,A06 +A04ENG,A05,A06,A07 +A05,A08,A09 +A06,A10,A11 +A07,A12 +A08,END +A09,END +A10,END +A11,END +A12,END +A13,B24ENG,A14,A18 +A14,A16 +A15,END +A16,A15,A17 +A17,END +A18,A16 +A19,P00,A27,A22,A26 +A20ENG,A21,A28,A30 +A21,A23,A24 +A22,A21 +A23,END +A24,END +A25,B04ENG,O00 +A26,A21 +A27,A21 +A28,A32,A29,A31 +A29,END +A30,A32,B10,A08,A10 +A31,END +A32,END +ART00ENG,ART01 +ART01,ART02 +ART02,ART03 +ART03,END +B00,B00.0,B00.1,B00.2,B00.3 +B00.0,B01,B02,B03,P00 +B00.1,B01,B02,B03,P00 +B00.2,B01,B02,B03,P00 +B00.3,B01,B02,B03,P00 +B01,B05,B06,B08 +B02,B05,B06,B08 +B03,B07 +B04ENG,B05,B07,B06,B08 +B05,B09.0,B09.1,B10,B11,B15 +B06,B10,A08,A09,B12,B09.0,B09.1 +B07,B13,B14 +B08,B16 +B09.0,END +B09.1,END +B10,END +B11,END +B12,END +B13,END +B14,END +B15,END +B16,END +B20,B21.0,B22,B25.0,B26.0,P00,Q00,Q04ENG,Q08ENG,Q17 +B21.0,B21.1,B26.1,B25.1 +B22,B21.1,B26.1,B25.1 +B24ENG,A05,A06,A07,B06,B07,B06,B08,B21.1,B26.1,B25.1 +B25.0,B21.1,B26.1,B25.1 +B26.0,B21.1,B26.1,B25.1 +B21.1,B21.2,B23,B27 +B25.1,B21.2,B23,B27 +B26.1,B21.2,B23,B27 +B21.2,END +B23,END +B27,END +B28,P00,B29 +B29,B30 +B30,B31,B32 +B31,END +B32,END +C01,C02 +C02,C04,C05,C04 +C03,C06 +C04,C06 +C05,C06 +C06,END +O00,O00.0,O00.1,O00.2,O00.3 +O00.0,O01,O02 +O00.1,A28,A30 +O00.2,B08,A07 +O00.3,Q05 +O01,O04,O05 +O02,O04,O05 +O04,END +O05,END +P00,A04ENG,A20ENG,B04ENG,B24ENG +Q00,Q01,Q07 +Q01,B23,Q02,Q03 +Q02,Q02.1,Q02.0 +Q02.0,END +Q02.1,END +Q03,END +Q04ENG,Q05,Q07 +Q05,Q06 +Q06,END +Q07,Q20,Q21,B23,B27 +Q08ENG,Q07,Q09,Q10,Q13 +Q09,B23,B27,Q11,Q12 +Q10,B23,B27,Q11,Q12 +Q11,END +Q12,END +Q13,B23,B27,Q14,Q15 +Q14,END +Q15,END +Q16,B23,B27,Q18,Q19 +Q17,Q16,Q07 +Q18,END +Q19,END +Q20,END +Q21,END +Q22,END +Q23,END +U00,P00 diff --git a/olofra/rtext.csv b/olofra/rtext.csv new file mode 100644 index 0000000..ba76e43 --- /dev/null +++ b/olofra/rtext.csv @@ -0,0 +1,95 @@ +A00.png;1;268;77;$PARB +A01.png;1;327;110;$PARB +A02.png;1;282;100;$PARB +A03.png;1;296;103;$PARB +A04ENG.png;0 +A05.png;0 +A06.png;0 +A07.png;1;228;96;PARBLEAU!@POULETBITE! +A08.png;1;293;132;$PARB +A09.png;1;286;136;$PARB +A10.png;0 +A11.png;0 +A12.png;0 +A13.png;0 +A14.png;1;330;168;$PARB +A15.png;0 +A16.png;0 +A17.png;0 +A18.png;0 +A19.png;1;122;108;$PARB +A20ENG.png;0 +A21.png;0 +A22.png;1;123;110;$PARB +A23.png;1;188;102;$PARB +A24.png;1;104;110;$PARB +A26.png;1;91;91;$PARB +A27.png;1;90;113;$PARB +A28.png;1;157;204;$PARB +A29.png;1;126;65;$PARB +A30.png;1;309;87;$PARB +A31.png;2;113;111;281;309;$PARB;$PARB +A32.png;2;109;91;134;213;$PARB;$PARB +ART00ENG.png;1;62;90;$PARB +ART01.png;1;70;80;$PARB +ART02.png;0 +ART03.png;1;54;66;$PARB +B00.0.png;2;40;48;288;78;$PARB;$PARB +B00.1.png;2;159;45;315;122;$PARB;$PARB +B00.2.png;2;48;32;330;55;$PARB;$PARB +B00.3.png;2;90;85;286;120;$PARB;$PARB +B01.png;2;160;38;250;80;$PARB;$PARB +B03.png;2;188;79;270;172;$PARB;$PARB +B04ENG.png;0 +B05.png;2;171;102;200;220;$PARB;$PARB +B06.png;2;179;80;245;165;$PARB;$PARB +B07.png;1;297;89;$PARB +B08.png;1;80;106;PARBLEAU!@POULETBITE! +B09.0.png;0 +B09.1.png;0 +B10.png;0 +B11.png;2;182;97;247;202;$PARB;$PARB +B12.png;1;288;130;$PARB +B13.png;0 +B14.png;0 +B15.png;0 +B16.png;0 +B20.png;2;145;81;335;139;$PARB;$PARB +B21.0.png;1;110;81;$PARB +B21.2.png;1;110;81;$PARB +B22.png;1;189;100;$PARB +B23.png;0 +B24ENG.png;0 +B25.0.png;1;131;87;$PARB +B25.1.png;1;131;87;$PARB +B26.0.png;0 +B26.1.png;0 +B27.png;1;157;119;$PARB +B28.png;2;118;43;470;92;$PARB;$PARB +B29.png;2;160;61;106;152;$PARB;$PARB +B30.png;0 +B31.png;2;91;134;335;112;$PARB;$PARB +B32.png;2;135;157;290;109;$PARB;$PARB +Q00.png;0 +Q01.png;1;200;183;$PARB +Q02.1.png;0 +Q03.png;0 +Q04ENG.png;2;290;226;247;349;$PARB;$PARB +Q05.png;1;190;89;$PARB +Q06.png;2;150;80;260;188;$PARB;$PARB +Q07.png;0 +Q08ENG.png;1;220;257;$PARB +Q09.png;1;125;119;$PARB +Q10.png;1;190;156;$PARB +Q11.png;1;247;137;$PARB +Q12.png;1;135;127;$PARB +Q13.png;1;256;184;$PARB +Q14.png;0 +Q15.png;1;213;89;$PARB +Q16.png;2;111;97;259;148;$PARB;$PARB +Q17.png;1;105;100;$PARB +Q18.png;2;201;105;375;159;$PARB;$PARB +Q19.png;2;110;143;366;192;$PARB;$PARB +Q20.png;1;170;129;$PARB +Q21.png;1;201;129;$PARB +U00.png;1;63;153;$PARB diff --git a/olofra/subs.csv b/olofra/subs.csv new file mode 100644 index 0000000..e436a0b --- /dev/null +++ b/olofra/subs.csv @@ -0,0 +1,2 @@ +$PARB;Parbleau!;PARBLEAU!;Parbleau...;Parbleau$EAU;PARBLEAU PARBLEAU! +$EAU;eau!;$EAU