Build a Twitter Analytics App
1 Introduction: Start Here
2 The First Step: Design Your Solution
3 In Which I Rant a Little
4 Design Solution
5 Writing Great Code
6 Writing the Backend Twitter Server
Writing the Code in Small Parts: Part 1, The Basic App
Part 2: Adding a Counter to Exit
Part 3: Adding Language and Retweet Count
Part 4: Organising Our Code
7 Adding the Data to a Database
8 Testing: What and How to Test
8.1 Testing Our Frontend
8.2 Testing Our Backend
9 Displaying our Data using the Flask Webserver
9.1 Introduction to Flask
9.2 Adding templates to our Flask app
9.3 Displaying our Tweets in the Flask Web Server
10 Future Work and Improvements
This is a very quick introduction to the Flask web server. Make sure you have the hello world equivalent of Flask working, and then briefly look at the quickstart.
We’ll start very simple, just one step above the hello world level program. Get the code from here.
from flask import Flask, render_template
app = Flask(__name__)
return "Most used languages on Twitter: All Tweets"
All the code above does is print Most used languages on Twitter: All Tweets when you go to http://127.0.0.0:5000.
return "Most Popular Tweets"
return "Trending On Twitter:"
This time, we are adding two new routes. http://127.0.0.0:5000/top_tweets will take us to the top tweets page. http://127.0.0.0:5000/trends will take us (surprise) to the trends page.
PS: Want a free pdf, Python: From Apprentice to Master?
Subscribers will also get exclusive content I won't share on my blog.