whatisgithub

What is twitter-year-analysis?

tanykim/twitter-year-analysis — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2018-01-06

1PythonAudience · generalComplexity · 2/5DormantSetup · moderate

In one sentence

A Python script that reads your downloaded Twitter archive and generates year-in-review stats on when and how often you tweeted.

Mindmap

mindmap
  root((twitter-year-analysis))
    Inputs
      Twitter archive CSV
      Target year
      Timezone setting
    Outputs
      Tweet count stats
      Time-of-day patterns
      Seasonal activity trends
    Use Cases
      Year in review stats
      Spot tweeting habits
      Power Quantify Your Year
    Tech Stack
      Python

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Analyze your downloaded Twitter archive to see how many tweets you posted in a given year.

USE CASE 2

Find out what time of day or season you tweet the most.

USE CASE 3

Feed Twitter activity insights into a personal 'Quantify Your Year' style project.

USE CASE 4

Explore how your tweeting habits changed throughout the year from raw archive data.

What is it built with?

Python

How does it compare?

tanykim/twitter-year-analysisa-bissell/unleash-liteabhiinnovates/whatsapp-hr-assistant
Stars111
LanguagePythonPythonPython
Last pushed2018-01-06
MaintenanceDormant
Setup difficultymoderatehardhard
Complexity2/54/53/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires manually downloading your Twitter archive and editing year/timezone settings in the script.

License is not stated in the available content.

So what is it?

This is a tool that takes your personal Twitter history and generates year-in-review statistics about your tweeting habits. If you've ever wondered how many tweets you posted in 2023, what time of day you tweet most, or how your activity changes throughout the year, this script analyzes your archive to show you those patterns. To use it, you download your complete Twitter archive directly from Twitter's settings (which gives you a CSV file of all your tweets), then drop that file into the same folder as this script. After editing a couple of settings, your desired year and timezone, you run the code and it processes your tweet data and generates analysis. The timezone setting matters because it ensures the dates and times are calculated correctly for your location. The project is designed for a service or project called "Quantify Your Year," which appears to be about creating personal statistics and insights from your online activity. Someone working on that project might use this to automatically pull Twitter insights, or an individual curious about their own tweeting patterns could run it themselves. For instance, if you wanted to know whether you tweet more in summer or winter, or whether you're a morning tweeter or a night owl, this would give you those answers by crunching the raw data from your archive. The code is written in Python 3.6, a common programming language for data analysis. The README is quite minimal and doesn't explain what specific statistics it generates or how to interpret the output, so you'd need to look at the actual code to see exactly what kind of analysis it performs.

Copy-paste prompts

Prompt 1
Help me set up twitter-year-analysis with my downloaded Twitter archive CSV and configure the year and timezone settings.
Prompt 2
Run twitter-year-analysis on my Twitter archive and explain what statistics the script actually calculates from the code.
Prompt 3
Using twitter-year-analysis as a base, help me add a chart that shows my tweet activity by month.
Prompt 4
Show me how to point twitter-year-analysis at my Twitter archive CSV file and run it with Python 3.6.

Frequently asked questions

What is twitter-year-analysis?

A Python script that reads your downloaded Twitter archive and generates year-in-review stats on when and how often you tweeted.

What language is twitter-year-analysis written in?

Mainly Python. The stack also includes Python.

Is twitter-year-analysis actively maintained?

Dormant — no commits in 2+ years (last push 2018-01-06).

What license does twitter-year-analysis use?

License is not stated in the available content.

How hard is twitter-year-analysis to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is twitter-year-analysis for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.