1 #!/usr/local/bin/python
5 # an aggressive little script for trimming duplicate cookies
12 'dont', 'have', 'more', 'will', 'your',
13 'and', 'are', 'had', 'the', 'you',
14 'am', 'an', 'is', 'll', 've', 'we',
15 'a', 'd', 'i', 'm', 's',
21 f
= re
.sub('[\W_]', '', f
)
23 f
= re
.sub(word
, '', f
)
24 # f = re.sub('[aeiouy]', '', f)
25 # f = re.sub('[^aeiouy]', '', f)
34 for line
in file(datfile
):
37 if not dups
.has_key(key
):
39 dups
[key
].append(fortune
)
40 fortunes
.append(fortune
)
44 for key
in dups
.keys():
45 if len(dups
[key
]) == 1:
47 o
= file(datfile
+ '~', "w")
48 for fortune
in fortunes
:
56 if raw_input("Remove last fortune? ") == 'y':
59 o
.write(fortune
+ "%\n")
62 assert len(sys
.argv
) == 2