]> gitweb.pimeys.fr Git - bots/deconnaisseur.git/blob - init.py
Allez, fonce, baudet ! (avec la bonne pontuation)
[bots/deconnaisseur.git] / init.py
1 #!/usr/bin/python
2 # -*- coding:utf8 -*-
3
4 # Pour initialiser deconnaisseur, si on n'a jamais joué dans ce dossier
5 # parce que le dépôt git ne contient pas les fichiers modifiés, et
6 # qu'ils sont indisensables au fonctionnement
7
8 import pickle
9 import re
10
11 print "Ce script va initialiser deconnaisseur."
12 print "Si des scores ou des énigmes déjà jouées sont mémorisées, ils seront effacés."
13 go=raw_input("Continuer ?")
14
15 if go.lower() in ["oui","o","yes","y"]:
16 print "Création du fichier de scores vide"
17 pickle.dump({},open("scores.pickle","w"))
18 print "Création des fichiers d'occurrences pour acoeur et irc.crans"
19 f=open("deconnaissances.txt")
20 t=f.read()
21 f.close()
22 l=re.findall("%\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n",t)
23 dec={int(i[0]):list(i[1:]) for i in l if len(i)==5}
24 maxkey=max(dec.keys())
25 t="\n".join(["%-3s : %s"%(k,0) for k in range(maxkey+1)])
26 files=[open("played.%s.txt"%(serveur),"w") for serveur in ["crans","acoeur"]]
27 for f in files:
28 f.write(t)
29 f.close()