diff --git a/__pycache__/randstrip.cpython-36.pyc b/__pycache__/randstrip.cpython-36.pyc new file mode 100644 index 0000000..1456138 Binary files /dev/null and b/__pycache__/randstrip.cpython-36.pyc differ diff --git a/prova.png b/prova.png new file mode 100644 index 0000000..0098bb9 Binary files /dev/null and b/prova.png differ diff --git a/r2text.csv b/r2text.csv index d8e2de0..4211a99 100644 --- a/r2text.csv +++ b/r2text.csv @@ -1,8 +1,8 @@ B00.0.png;147;58;258;121;Scusi,@per la stazione?;La stazione?;Cosa ne pensa del@riscaldamento globale?;Oddio così su@due piedi -B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei §OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@§ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra! -B00.2.png;128;55;330;71;§HELP;§HELP +B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei $OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@$ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra! +B00.2.png;128;55;330;71;$HELP;$HELP B01.png;205;38;256;156;Ma sei scemo?;Badi al fraseggio;Ti odio!;Male!;Chiamo@la polizia!;La polizia@non può@aiutarti;Vaffanbrodo!;Vaffanbrodo@a lei -B02.png;219;67;247;180;§INSULT;§INSULT +B02.png;219;67;247;180;$INSULT;$INSULT B03.png;188;79;284;172;Ho un regalo!;Per me? Evviva!;Ti ho preso@questo!;Wow!;Un piccolo@presente!;Cacchio che@bello! B04.png; B05.png;171;102;277;180;Ma cosa?;Come cosa?;Ma io non...;È colpa tua!;I ciccioli di mare?;Proprio loro!;Eppure;Un corno! @@ -12,7 +12,7 @@ B08.png;280;106;0;0;HO NO! CAZZOPOLLO!; ;CAZZOPOLLO!; B09.png; B10.png; B11.png;182;97;247;202;CHE SCHIFO!;BLEARGH!;Ecco lo sapevo@hai mangiato@i ciccioli di mare;BLORGH!;Bha...;GLOAGG -B12.png;288;130;0;0;§INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!; +B12.png;288;130;0;0;$INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!; B13.png; B14.png; B15.png; diff --git a/randstrip.py b/randstrip.py index 361aae7..d0d785a 100755 --- a/randstrip.py +++ b/randstrip.py @@ -77,7 +77,7 @@ def writeStrip(story): textVign = fetchText(indVign) if textVign !=0: text1 = textVign[2] - if text1.find('§') != -1: + if text1.find('$') != -1: text1 = replaceText(text1) addtext.multiline_text((int(textVign[0]),int(textVign[1])),text1,fill="#000000",font=fnt,align="center") else: @@ -85,9 +85,9 @@ def writeStrip(story): if textVign!=0: text1 = textVign[4] text2 = textVign[5] - if text1.find('§') != -1: + if text1.find('$') != -1: text1 = replaceText(text1) - if text2.find('§') != -1: + if text2.find('$') != -1: text2 = replaceText(text2) addtext.multiline_text((int(textVign[0]),int(textVign[1])),text1,fill="#000000",font=fnt,align="center") addtext.multiline_text((int(textVign[2]),int(textVign[3])),text2,fill="#000000",font=fnt,align="center") @@ -103,8 +103,16 @@ def writeStrip(story): xshift += 600 return image +def createStrip(name): + try: + story = fetchVign() + finalStrip = writeStrip(story) + finalStrip.save(name) + return 0 + except Exception as err: + return err + if __name__ == "__main__": story = fetchVign() - print(story) finalStrip = writeStrip(story) finalStrip.show() diff --git a/randstrip.pyc b/randstrip.pyc new file mode 100644 index 0000000..85a0e17 Binary files /dev/null and b/randstrip.pyc differ diff --git a/rtext.csv b/rtext.csv index 6bc66a0..1760a3f 100644 --- a/rtext.csv +++ b/rtext.csv @@ -1,12 +1,12 @@ -A00.png;268;77;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 -A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;§OBJECT;Vaffanbrodo!;AAAAAH!;§SWEARING +A00.png;268;77;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 +A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;$OBJECT;Vaffanbrodo!;AAAAAH!;$SWEARING A02.png;282;100;Sono molto@risolutivo!;Ho un'idea!;Ciccioli di mare;Ragazzo, una pizza! -A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda §NAME;È di §NAME,@lo apro lo stesso? +A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda $NAME;È di $NAME,@lo apro lo stesso? A04.png; A05.png; A06.png; A07.png;228;96;HO NO!@È CAZZOPOLLO!;CAZZOPOLLO! -A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;§SWEARING;È COLPA DI §NAME! +A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;$SWEARING;È COLPA DI §NAME! A09.png;286;136;Che efficacia!;Molto bene!;È così che si fa!;È esattamente così;Non fa una grinza;Ciccioli di mare;Mancano pochi giorni@al natale A10.png; A11.png; diff --git a/subs.csv b/subs.csv index d1ce114..d01cbd4 100644 --- a/subs.csv +++ b/subs.csv @@ -1,6 +1,6 @@ -§NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio -§SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO! -§OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo -§ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne -§HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso! -§INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo! +$NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio +$SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO! +$OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo +$ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne +$HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso! +$INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo! diff --git a/telegram.png b/telegram.png new file mode 100644 index 0000000..119e502 Binary files /dev/null and b/telegram.png differ diff --git a/telegram_main.py b/telegram_main.py new file mode 100755 index 0000000..12d972d --- /dev/null +++ b/telegram_main.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +from telegram.ext import Updater, CommandHandler +from randstrip import createStrip +import requests + +def newStrip(bot, update): + status = createStrip("telegram.png") + if status == 0: + try: + bot.send_photo(chat_id=update.message.chat_id,photo=open("telegram.png","rb")) + except Exception as err: + print(err) + else: + print("Creation of image failed\n") + print(status) + +if __name__ == "__main__": + with open("token") as token_file: + content = token_file.readlines() + token = content[0].strip() + updater = Updater(token) + dp = updater.dispatcher + dp.add_handler(CommandHandler('strip',newStrip)) + updater.start_polling() + updater.idle()