Example #1
0
def getTwitterData():
	twitterData = dataStore.get(modelKey)

	if twitterData.get('tweets') == None:
		twitterData['tweets'] = {}
		
	if twitterData.get('retweets') == None:
		twitterData['retweets'] = {}
		
	return twitterData
	def _getTokenFromDataStore(self):
		try:
			return dataStore.get('tokens')[self.authorization_url]
		except KeyError:
			return None
	def _setTokenInDataStore(self, token):
		model = dataStore.get('tokens')
		model[self.authorization_url] = token
		dataStore.set('tokens', model)
 def _getTokenFromDataStore(self):
     try:
         return dataStore.get('tokens')[self.authorization_base_url]
     except KeyError:
         return None
 def _setTokenInDataStore(self, token):
     model = dataStore.get('tokens')
     model[self.authorization_base_url] = token
     dataStore.set('tokens', model)
Example #6
0
def getTimeFromDataStore(key):
	lastPostTime = dataStore.get(key)
	if lastPostTime == {}:
		return datetime.fromtimestamp(0)
	else:
		return datetime.strptime(lastPostTime,'%Y-%m-%d %H:%M:%S.%f')
Example #7
0
def getGenericPostsFromDataStore(modelKey):
	return dataStore.get(modelKey)
Example #8
0
def saveGenericPostsInDataStore(genericPosts):
	genericModel = dataStore.get(modelKey)
	genericModel = genericPosts
	dataStore.set(modelKey, genericModel)
Example #9
0
def savePost(post):
	twitterModel = dataStore.get(modelKey)
	
	if twitterModel.get(post.link) == None:
		twitterModel[post.link] = post
		dataStore.set(modelKey, twitterModel)
Example #10
0
def getPosts():
	return dataStore.get(modelKey)