Skip to content

MahdiFarnaghi/geoso

Repository files navigation

geoso

image image image image image

A Python package for collecting and spatio-temporal analysis of social media contents

Introduction

geoso is a Python library, being developed to facilitate collection, cleansing, and spatial and spatio-temporal analysis of social media data.

The vision is that the library provided the possibility to download geo-tagged social media content into a database, e.g., PostgreSQL, preprocess the stored data, retrieve, and analyse the data.

Features

  • Twitter
    • Download tweets from Twitter Streaming API and save them into either a database or JSON Lines text files.
    • Import tweets that were from JSON Lines text files into the database.
    • Export tweets to CSV file.
    • Clean tweets text in the database.

Under development features

  • Twitter
    • Clean tweets text in the database.
    • Detect tweets that were published by bots.

Scientific publications

If you are using this library, the following scientific publications could be of your interest.

Credits