In this workshop, you're going to learn how to Markovify your app!
- Python3 - Python3.5 comes standard inside Glitch. You don't have to install anything!
- Pip - The python package manager. This allows you to install any of the libraries and frameworks that your project will need. This also comes already installed in Glitch!
- Flask - A simple and flexible Python Web Framework that provides tools, libraries and technologies to build a web application. Glitch will install this for us!
- Flask-SocketIO - Flask-SocketIO is a tool that makes creating the chat part (sending messages back and forth) faster.
- Tweepy - Twitter for Python! This is a library that makes it easier to use the Twitter API with Python
- Markovify - Markovify library!
That's the MLH logo you see on the demo.
This is the file that makes our website interactive. This is a JavaScript file.
This is the file that styles our website so that it doesn't look just like plain text.
That's the index file of our webpage. When a user navigates to our webpage, it will automatically open homepage.html.
This is the file where you'll store credentials from Twitter. We'll learn more about this later.
This file states that you can edit, change, or use this app however you want!
This file specifies some settings for our app.
This file makes sure that our app runs using the correct version of Python
This file handles the request and response cycle of our app.
This file retrieves Tweets from Twitter and uses some of the scraping techniques you learned in the previous workshop to return clean Tweets.
That's this file, where you can tell people what your cool website does and how you built it.
This is a file that tells Glitch what Python libraries we need to install.
Made with Glitch
\ ゜o゜)ノ