oloturia 4 роки тому
батько
коміт
16b0dc326c
9 змінених файлів з 51 додано та 18 видалено
  1. BIN
      __pycache__/randstrip.cpython-36.pyc
  2. BIN
      prova.png
  3. 4 4
      r2text.csv
  4. 12 4
      randstrip.py
  5. BIN
      randstrip.pyc
  6. 4 4
      rtext.csv
  7. 6 6
      subs.csv
  8. BIN
      telegram.png
  9. 25 0
      telegram_main.py

BIN
__pycache__/randstrip.cpython-36.pyc



+ 4 - 4
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;

+ 12 - 4
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()


+ 4 - 4
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;

+ 6 - 6
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!


+ 25 - 0
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()