All Projects → ilhan-mstf → tt-history

ilhan-mstf / tt-history

Licence: MIT license
A project that keeps history of trending topics on Twitter.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to tt-history

terraform-provider-twitter
No description or website provided.
Stars: ✭ 24 (-27.27%)
Mutual labels:  twitter-api
kuon
🐦 [WIP] Twitter Client Library written in Rust 🦀
Stars: ✭ 47 (+42.42%)
Mutual labels:  twitter-api
nitter scraper
Scrape Twitter API without authentication using Nitter.
Stars: ✭ 31 (-6.06%)
Mutual labels:  twitter-api
twitter api
A Dart wrapper for the Twitter API v1.1
Stars: ✭ 56 (+69.7%)
Mutual labels:  twitter-api
TrendingCustomAlert
You can use a ready-made custom alert controller.
Stars: ✭ 25 (-24.24%)
Mutual labels:  trending-topics
GithubSquare
Explore the most starred projects , trending developers , popular repositories of any date and face off Github Profiles of your choice.
Stars: ✭ 37 (+12.12%)
Mutual labels:  trending-topics
mokkapps
My GitHub profile README which is automatically updated. Please ⭐️ if you like it
Stars: ✭ 63 (+90.91%)
Mutual labels:  twitter-api
large-video-upload-python
Sample Python code for uploading video up to 140 seconds and/or up to 512Mb.
Stars: ✭ 109 (+230.3%)
Mutual labels:  twitter-api
spark-twitter-sentiment-analysis
Sentiment Analysis of a Twitter Topic with Spark Structured Streaming
Stars: ✭ 55 (+66.67%)
Mutual labels:  twitter-api
twpy
Twitter High level scraper for humans.
Stars: ✭ 58 (+75.76%)
Mutual labels:  twitter-api
twitter-stream-rs
A Rust library for listening on Twitter Streaming API.
Stars: ✭ 66 (+100%)
Mutual labels:  twitter-api
TwitterAutoReplyBot
This is a tiny Python script that replies to a specified number of tweets containing a specified hashtag.
Stars: ✭ 33 (+0%)
Mutual labels:  twitter-api
kafka-twitter-spark-streaming
Counting Tweets Per User in Real-Time
Stars: ✭ 38 (+15.15%)
Mutual labels:  twitter-api
tweet png
A flutter app to generate beautiful, high-quality screenshots of tweets from twitter.
Stars: ✭ 51 (+54.55%)
Mutual labels:  twitter-api
lua-twitter
A Lua twitter library that works with OpenResty or LuaSocket
Stars: ✭ 29 (-12.12%)
Mutual labels:  twitter-api
TwitterScraper
Scrape a User's Twitter data! Bypass the 3,200 tweet API limit for a User!
Stars: ✭ 80 (+142.42%)
Mutual labels:  twitter-api
stweet
Advanced python library to scrap Twitter (tweets, users) from unofficial API
Stars: ✭ 287 (+769.7%)
Mutual labels:  twitter-api
viewtweets
🙈🐵 View tweets (timelines, favorites, searches) in Rstudio 🐵🙈
Stars: ✭ 21 (-36.36%)
Mutual labels:  twitter-api
TwitterPlay
Sandbox code to play with Twitter API
Stars: ✭ 17 (-48.48%)
Mutual labels:  twitter-api
twitter-php-ads-sdk
A Twitter supported and maintained Ads API SDK for PHP.
Stars: ✭ 51 (+54.55%)
Mutual labels:  twitter-api

Trending Topic History (tt-history)

This project has stored the trending topics on Twitter since July 2013. Specifically stored trending topics and hashtags are the ones that appeared in the regions: Turkey and World Wide. Every 10 minutes trending topics are fetched via Twitter API and stored on the database. Website of this project visually shows trending topics in terms of how much time they appeared on the list of Twitter.

Motivations:

Twitter shows us only current trending topics with their volume information like 11.7K tweets in last hour. However, one year ago at 12:00 PM what are the trending topics? How many time people continue to talk about that topic? What is the -average, min, max- life time of a trending topic? What is the relationship between the volume and duration of a topic? How do they change in terms of region? These questions are some them that motivates me to build this project. Further, It draws the attention of other researchers around the world and they request me the collected data by this project. It already used in one research project, others in progress.

Limitations:

Although collecting trending topics of every region is a trivial job, it is not preferred because of these two problems:

  1. Twitter API has a request rate limit. Therefore, it does not allow to make too many requests in a specified time frame. Fetching every region's trending topics result in rate limit exceed.
  2. It increases the datastore write costs and bills on Google App Engine. This project has not any income (I have just started to accept donation via website to keep running up the website). Therefore, keeping bills low is more preferable.

Because of this two limitation, only Turkey and World Wide is selected to collect trending topics. One of them is Turkey because it is my hometown. Another one is World Wide in order to offer common trending topics to the visitors of the website.

Credits:

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].