Removing old modules
This commit is contained in:
parent
0f00e63ee3
commit
a86d653fdf
44
norme.py
44
norme.py
|
@ -1,44 +0,0 @@
|
|||
import re
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
def launch(s, sender, msgpart):
|
||||
result = re.match(".*((dans|in) (la |the )?bran?ch?e?|(dans|in) (la |the )?bran?c?he?) +([^ ]+).*", msgpart)
|
||||
if result is not None:
|
||||
branch = "acu/" + result.group(6);
|
||||
else:
|
||||
branch = "master"
|
||||
|
||||
result = re.match(".*(dans|in) (la |the |le fichier |le dossier )?([^b][^r][^ ]+).*", msgpart)
|
||||
if result is not None and re.search("(^/|.*\.\..*)", result.group(3)) is None:
|
||||
checkpath = result.group(3)
|
||||
if not os.path.exists(checkpath):
|
||||
if os.path.exists("./src/" + checkpath):
|
||||
checkpath = "./src/" + checkpath
|
||||
else:
|
||||
dirList = os.listdir("./src/")
|
||||
for f in dirList:
|
||||
if os.path.exists("./src/" + os.path.basename(f) + "/" + checkpath):
|
||||
checkpath = "./src/" + os.path.basename(f) + "/" + checkpath
|
||||
break
|
||||
|
||||
if not os.path.exists(checkpath):
|
||||
s.send("PRIVMSG %s :I don't find %s in branch %s\r\n" % (sender[0], checkpath, branch))
|
||||
return
|
||||
else:
|
||||
checkpath = "./src/"
|
||||
|
||||
if subprocess.call(["git", "checkout", branch]) == 0:
|
||||
try:
|
||||
#s.send("PRIVMSG %s :Let me check %s in %s\r\n" % (sender[0], branch, checkpath))
|
||||
faults = subprocess.check_output(["/home/nemunaire/workspace_/moulinette/main.py", checkpath])
|
||||
lines = faults.split('\n')
|
||||
for l in lines:
|
||||
if len(l) > 1:
|
||||
#print l
|
||||
#print sender
|
||||
s.send("PRIVMSG %s :%s\r\n" % (sender[0], l))
|
||||
except:
|
||||
s.send("PRIVMSG %s :An error occurs, all is broken\r\n" % sender[0])
|
||||
else:
|
||||
s.send("PRIVMSG %s :I haven't the branch %s here.\r\n" % (sender[0], branch))
|
53
ontime.py
53
ontime.py
|
@ -1,53 +0,0 @@
|
|||
# coding=utf-8
|
||||
from datetime import datetime
|
||||
import time
|
||||
|
||||
import newyear
|
||||
|
||||
def sync(sec):
|
||||
print "Time thread synchronization..."
|
||||
|
||||
time.sleep(((60 + sec) - datetime.now().second - 1) % 60)
|
||||
|
||||
while datetime.now().second % sec != 0:
|
||||
time.sleep (0.1)
|
||||
|
||||
time.sleep (0.4)
|
||||
|
||||
print "Synchonized on {0}={1} seconds...".format(sec, datetime.now().second)
|
||||
|
||||
|
||||
def startThread(s, ndate, sentences, CHANLIST):
|
||||
sync (60);
|
||||
while 1:
|
||||
minute = datetime.now ().minute
|
||||
|
||||
if minute == 0 and datetime.now ().hour == 0 and datetime.now ().day == 1 and datetime.now ().month == 1:
|
||||
print("Happy new year!")
|
||||
for chan in CHANLIST.split():
|
||||
newyear.special (s, chan)
|
||||
|
||||
elif minute == 0 and datetime.now ().hour == 6 and datetime.now ().day == 18 and datetime.now ().month == 1:
|
||||
print("WikiEnd!")
|
||||
for chan in CHANLIST.split():
|
||||
newyear.special (s, chan)
|
||||
|
||||
elif minute == 0 and datetime.now ().hour == 0 and datetime.now ().day == 23 and datetime.now ().month == 2:
|
||||
print("Anniv Xetal!")
|
||||
for chan in CHANLIST.split():
|
||||
newyear.special (s, chan)
|
||||
|
||||
if minute == 18:
|
||||
for chan in CHANLIST.split():
|
||||
newyear.launch (s, chan, datetime(2012, 1, 18, 6, 0, 1), sentences, 0)
|
||||
|
||||
if minute == 42:
|
||||
sync(42)
|
||||
print("42!")
|
||||
# for chan in CHANLIST.split():
|
||||
# s.send("PRIVMSG %s :42 !\r\n" % chan)
|
||||
|
||||
if datetime.now ().second != 0:
|
||||
sync(60)
|
||||
else:
|
||||
time.sleep(60)
|
Loading…
Reference in New Issue
Block a user