All Projects → JuanBenitezDev → Tweet Locator

JuanBenitezDev / Tweet Locator

Licence: mit
Tweet locator using Python, Flask and Twitter API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tweet Locator

Socketio Examples
A few examples that demonstrate the features of the Python Socket.IO server
Stars: ✭ 72 (-31.43%)
Mutual labels:  socket-io
Multitasking
Non-blocking Python methods using decorators
Stars: ✭ 87 (-17.14%)
Mutual labels:  threading
Porcupine
Threading, Resiliency and Monitoring for Java EE 7/8
Stars: ✭ 99 (-5.71%)
Mutual labels:  threading
Gitmessenger
GitMessenger is github chat app built with socket.io , firebase, nodejs and bootstrap where developers can share code,images and much more 😊
Stars: ✭ 78 (-25.71%)
Mutual labels:  socket-io
Simple Realtime Message Socketio Nodejs Ci
🔌 Simple realtime push message using Socket.IO (Node.JS) integrated with PHP (CodeIgniter) and database MySQL
Stars: ✭ 85 (-19.05%)
Mutual labels:  socket-io
Vue Socket.io
这是一个用vue.js 和 socket.io 写的聊天室应用。简单易懂,很容易上手。
Stars: ✭ 92 (-12.38%)
Mutual labels:  socket-io
Socket.io Rpc
Extend your promises across a network with socket.io
Stars: ✭ 67 (-36.19%)
Mutual labels:  socket-io
Python Examples
Python examples from my answers on Stackoverflow and other short scripts.
Stars: ✭ 101 (-3.81%)
Mutual labels:  threading
Chat Engine
Object oriented event emitter based framework for building chat applications in Javascript.
Stars: ✭ 87 (-17.14%)
Mutual labels:  socket-io
Aaronvandenberg.nl
⚛️ Web Developers portfolio build with Gatsby.js & React.js
Stars: ✭ 98 (-6.67%)
Mutual labels:  socket-io
Kikoeru Express
kikoeru 后端,不再维护,请到https://github.com/umonaca/kikoeru-express 获取更新
Stars: ✭ 79 (-24.76%)
Mutual labels:  socket-io
React Redux Card Game
A web version of Blizzard's Hearthstone game built with React, Redux and ImmutableJS
Stars: ✭ 85 (-19.05%)
Mutual labels:  socket-io
Happy Chat
基于node+express的聊天室,支持发送文本、图片、表情、自定义字体颜色、窗口震动
Stars: ✭ 96 (-8.57%)
Mutual labels:  socket-io
Realtime Rails
Realtime rails support. See website for documentation:
Stars: ✭ 77 (-26.67%)
Mutual labels:  socket-io
Kawachat2 Client
Angular 4 Chat App using Socket.IO 2.0
Stars: ✭ 100 (-4.76%)
Mutual labels:  socket-io
Visdial Amt Chat
[CVPR 2017] AMT chat interface code used to collect the Visual Dialog dataset
Stars: ✭ 68 (-35.24%)
Mutual labels:  socket-io
Tutorials
机器学习相关教程
Stars: ✭ 9,616 (+9058.1%)
Mutual labels:  threading
Socket.io Redux
Redux middleware to emit action via socket.io
Stars: ✭ 103 (-1.9%)
Mutual labels:  socket-io
Mchat
RN生态学习
Stars: ✭ 101 (-3.81%)
Mutual labels:  socket-io
Sacrificial Socket
A Go websocket library with an API similar to Socket.IO... but not Socket.IO
Stars: ✭ 96 (-8.57%)
Mutual labels:  socket-io

Tweet Locator

Simple application to locate tweets on a map based on the location from where they were sent.

This application was written in Python 3.7, and uses Flask Socket IO which gives Flask applications access to low latency bi-directional communications between the clients and the server, and Tweepy a Python-based client to interact with the Twitter REST APIs.

In order to have access to Twitter data programmatically it's necessary to have some access tokens, you can create an app and get your secret tokens from here.

Installation

git clone https://github.com/JuanBenitez97/Tweet-Locator.git
cd Tweet-Locator
pip install -r requirements.txt

After this proccess is done you need to create a .env file to store all your secret tokens and being able to use the Twitter APIs, this file should be in the root folder.

CONSUMER_KEY = 'Your API KEY'
CONSUMER_SECRET = 'Your API SECRET KEY'
ACCESS_TOKEN = 'Your Access Token'
ACCESS_SECRET = 'Your Access Secret Token'

Run

python app.py

If everything is correct you will see the server is running and which host and port is running on. Just go to the url and wait for the tweets appear on the map.

If you want to filter tweets based on other words you can change the tags in the app.py file

if __name__ == '__main__':
    """
    tags = ["#python", "programming", "flask"]   
    """

Enjoy it!!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].