Skip to content
This repository has been archived by the owner on Mar 16, 2019. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
everything put together, not yet debugged
Ignore-this: 22839f108579af07c84484f913f8dd04

darcs-hash:20100121152310-b18dd-b0941746de7fc406f2ea0f66b7ec814954a11305.gz
  • Loading branch information
jamiiecb committed Jan 21, 2010
1 parent 1cf8ef9 commit 92426a1
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 11 deletions.
7 changes: 0 additions & 7 deletions src/config.py

This file was deleted.

6 changes: 3 additions & 3 deletions src/scampy.py
Expand Up @@ -8,9 +8,9 @@ def run():
if contacted.get(message['from']):
logger.log("contacted", message)
else:
clas = classify(message)
if clas:
response = util.read(random.choice(responses[clas]))
scam = classify(message)
if scam:
response = util.read(random.choice(responses[scam]))
server.reply(message, response)
contacted.set(message['from'])
logger.log("classified", clas, message, response)
Expand Down
1 change: 1 addition & 0 deletions src/server.py
Expand Up @@ -12,6 +12,7 @@ def connect(self):
pass

def fetch(self, folder='Inbox'):
# Where do we mark messages as seen?
parser = email.parser.Parser()
self.imap.select(folder)
status, uids = self.imap.search(None, 'UNSEEN')
Expand Down
6 changes: 6 additions & 0 deletions src/settings.py
@@ -0,0 +1,6 @@
from server import Server, GMailServer
import getpass

server = GMailServer(getpass.getuser(), getpass.getpass())

logger = server
6 changes: 5 additions & 1 deletion src/util.py
@@ -1,4 +1,8 @@
def read(filename):

file = open(filename)
text = file.read()
file.close()

return text


0 comments on commit 92426a1

Please sign in to comment.