Skip to content

ResponsibleAILab/unt-geotweet-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 

Repository files navigation

UNT Geo Tweet dataset API

This repository serves as documentation and utilities for the UNT GeoTweet repository for the paper "A Multi-granularity Decade-Long Geo-Tagged Twitter Dataset for Spatial Computing"

API Documentation

Notes:

  • This is the backend service for https://sigspatial.yunhefeng.me/.
  • Functions for querying the paper's dataset and Twitters official API are included in this repository.
  • lib/geo_api.py contains get_by_coordinates function which uses the paper's dataset to retrieve tweet ids based on proximity to a given coordinate.
  • Dates are php formatted strings in the form of "yyyy-mm-dd".
  • If one or more of the dates are left empty, then it will be assumed to query all records regardless of time.

Shared Parameters

All methods have these parameters and are optional.
All methods use the GET http method.

from_date: the start date for your query.
to_date: the end date for your query.
language: the language code to filter the tweets for, example: 'en'.

Query Tweet Locations

url: https://sigspatial.yunhefeng.me/api/query_tweet_location.php
description: Queries the dataset based on the user inputted tweet location
parameters:
region: The tweets location is assumed using named entity recognition, this also queries based on the user inputted text. If either string partially match the query string, the tweet is returned if all other query parameters also match.
country: the country code for the tweet, ex: US. shared parameters as noted above

Query User Location

url: https://sigspatial.yunhefeng.me/api/query_user_location.php
description: Queries the dataset based on the user inputted location in their Twitter bio.
parameters:
city: assumed using named entity recognition matched to cities around the world.
country: country code assumed using named entity recognition, ex: US.
shared parameters as noted above

Query Coordinates

url: https://sigspatial.yunhefeng.me/api/query_coordinates.php
description: Queries the dataset based on a distance to a given coordinate.
parameters:
distance: the distance from the given coordinate.
latitude: the latitude of the given coordinate.
longitude: the longitude of the given coordinate.
shared parameters as noted above

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages