コード例 #1
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def cache_url(url):
    """Adds a url to the cache.  Returns True if we've seen it before or False
if it's new."""
    url_store = KVStore.getCustomStore("tumblr_urls")
    if url_store.has(url):
        return True
    else:
        url_store.save(url, time.time())
    return False
コード例 #2
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def cache_url(url):
    """Adds a url to the cache.  Returns True if we've seen it before or False
if it's new."""
    url_store = KVStore.getCustomStore("tumblr_urls")
    if url_store.has(url):
        return True
    else:
        url_store.save(url, time.time())
    return False
コード例 #3
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def cache_search(search):
    """Adds a search to the cache.  Returns True if we've seen it before or
False if it's new."""
    tokens = re.sub("[^a-z\s]", "", search.lower()).split()
    key = " ".join(sorted(tokens))

    search_store = KVStore.getCustomStore("tumblr_searches")
    if search_store.has(key):
        return True
    else:
        search_store.save(key, time.time())
    return False
コード例 #4
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def cache_search(search):
    """Adds a search to the cache.  Returns True if we've seen it before or
False if it's new."""
    tokens = re.sub("[^a-z\s]", "", search.lower()).split()
    key = " ".join(sorted(tokens))

    search_store = KVStore.getCustomStore("tumblr_searches")
    if search_store.has(key):
        return True
    else:
        search_store.save(key, time.time())
    return False
コード例 #5
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def set_last_post_time():
    store = KVStore.getCustomStore("tumblr")
    now = time.time()
    last_post = store.save("lastPost", now)
    return now
コード例 #6
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def get_last_post_time():
    store = KVStore.getCustomStore("tumblr")
    last_post = store.getOrElse("lastPost", 0.0)
    return last_post
コード例 #7
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def get_tumblr_store():
    store = KVStore.getCustomStore("tumblr")
    return store
コード例 #8
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def set_last_post_time():
    store = KVStore.getCustomStore("tumblr")
    now = time.time()
    last_post = store.save("lastPost", now)
    return now
コード例 #9
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def get_last_post_time():
    store = KVStore.getCustomStore("tumblr")
    last_post = store.getOrElse("lastPost", 0.0)
    return last_post
コード例 #10
0
ファイル: tumblr.py プロジェクト: bcorrigan/Goat
def get_tumblr_store():
    store = KVStore.getCustomStore("tumblr")
    return store