forked from ideamonk/Web2Hunter-GAE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
preparefood.py
35 lines (30 loc) · 910 Bytes
/
preparefood.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
""" stores anagrams into memcache """
import random
import re
import worldnews
import pyanagrams
from google.appengine.api import memcache
def preparefood():
words, feed = worldnews.getwords()
randkey = str(random.randrange(111111,999999))
seedfood = " ".join(words)
food = pyanagrams.getanagrams(seedfood)
np = False
if (food == []):
np = True
else:
memcache.set(str(randkey), food, 18000)
memcache.set(str(randkey)+"_chk", [], 18000)
return randkey, words, feed, np
def customfood(word):
randkey = str(random.randrange(111111,999999))
strlist = re.split(r"[^a-z^A-Z]",word)
seedfood = "".join(word)
food = pyanagrams.getanagrams(seedfood)
np = False
if (food == []):
np = True
else:
memcache.set(str(randkey), food, 18000)
memcache.set(str(randkey)+"_chk", [], 18000)
return randkey, np