Skip to content

Instantly share code, notes, and snippets.

@ipeluffo
Created July 1, 2019 23:12
Show Gist options
  • Save ipeluffo/e9930c5df80d5a693b2a09cbacdc042a to your computer and use it in GitHub Desktop.
Save ipeluffo/e9930c5df80d5a693b2a09cbacdc042a to your computer and use it in GitHub Desktop.
Tweets hashtags real-time processing with Faust - Views
@app.page('/{hashtag}/count')
@app.table_route(table=hashtags_counts_table, match_info='hashtag')
async def hashtag_count(self, request, hashtag):
return self.json({
'hashtag': hashtag,
'count': hashtags_counts_table[hashtag],
})
@app.page('/hashtags')
async def hashtags(self, request):
return self.json({'hashtags': list(hashtags_counts_table.keys())})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment