mirror of
https://gitlab.com/oloturia/fumcaso.git
synced 2024-11-01 01:38:16 +01:00
35 lines
834 B
Python
35 lines
834 B
Python
from PIL import Image
|
|
from PIL import ImageFont
|
|
from PIL import ImageDraw
|
|
import csv
|
|
import random
|
|
|
|
def fetchVign():
|
|
starts = []
|
|
startdest = []
|
|
nvign = 0
|
|
currVign = "000"
|
|
story = []
|
|
with open("ram.csv") as ram:
|
|
csvReader = csv.reader(ram)
|
|
for row in csvReader:
|
|
starts.append(row[0])
|
|
startdest.append(row)
|
|
while nvign <= 3:
|
|
story.append(startdest[starts.index(currVign)][random.randint(1,len(startdest[starts.index(currVign)])-1)])
|
|
currVign = story[nvign]
|
|
if story[nvign] == "B00":
|
|
story[nvign] += "."
|
|
story[nvign] += str(random.randint(0,2))
|
|
nvign +=1
|
|
return story
|
|
|
|
def writeStrip():
|
|
vign = Image.open("A00.png")
|
|
addtext = ImageDraw.Draw(vign)
|
|
fnt = ImageFont.truetype("ubuntu.ttf",16)
|
|
addtext.text((268,77),"egadrg",fill="#000000",font=fnt)
|
|
return vign
|
|
|
|
if __name__ == "__main__":
|
|
fetchVign()
|