|
@@ -0,0 +1,35 @@
|
|
|
+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()
|