Простое приложение для поиска твитов на карте на основе местоположения откуда они были отправлены.
Это приложение было написано в Python 3.7 и использует Колбовая розетка IO который дает приложениями колбы доступа к двунаправленной связи с низкой задержкой между клиентами и сервером, а Tweepy Клиент на основе Python для взаимодействия с API в Twitter.
Чтобы получить доступ к данным Twitter программно, необходимо иметь некоторые токены доступа, вы можете создать приложение и получить секретные токены из здесь Отказ
Установка
Полный исходный код можно найти на Github Отказ
git clone https://github.com/JuanBenitez97/Tweet-Locator.git cd Tweet-Locator pip install -r requirements.txt
После этого процесса необходимо создать .env Файл Чтобы сохранить все свои секретные токены и возможность использовать API в Twitter, этот файл должен быть в корневой папке.
CONSUMER_KEY = 'Your API KEY' CONSUMER_SECRET = 'Your API SECRET KEY' ACCESS_TOKEN = 'Your Access Token' ACCESS_SECRET = 'Your Access Secret Token'
Бегать
python app.py
Если все правильно, вы увидите, что сервер работает, и какой хост и порт работает включен. Просто иди к URL и дождитесь появления твитов на карте.
Если вы хотите фильтровать твиты на основе других слов, вы можете изменить теги в app.py файл
if __name__ == '__main__': """ tags = ["#python", "programming", "flask"] """
Наслаждайся этим!!
Оригинал: “https://dev.to/juanbenitezdev/simple-tweet-locator-using-python-flask-socketio-and-tweepy-49p5”