🐦 Twitter Post Details

Viewing enriched Twitter post

@johnowhitaker

I just completed all 12 days of Advent of Code 2025! https://t.co/w33B26PCfd #AdventOfCode Props to Eric for setting these each year! Some good brain workouts. This is the first time I've made it all the way through, albeit with one or two cases where I could get an AI hint for the name of a library or technique that I don't have in my repertoire for some component of a solution. If for some reason you want to see my solutions, I have videos (either live or reviewing my solution) and solveit dialogs for each day linked from here: https://t.co/goeUd0Egvw

Media 1

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1999555999389352291/media_0.jpg?",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2025-12-12T19:23:56.440857",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1999555999389352291",
  "url": "https://x.com/johnowhitaker/status/1999555999389352291",
  "twitterUrl": "https://twitter.com/johnowhitaker/status/1999555999389352291",
  "text": "I just completed all 12 days of Advent of Code 2025! https://t.co/w33B26PCfd #AdventOfCode \nProps to Eric for setting these each year! Some good brain workouts. This is the first time I've made it all the way through, albeit with one or two cases where I could get an AI hint for the name of a library or technique that I don't have in my repertoire for some component of a solution. \nIf for some reason you want to see my solutions, I have videos (either live or reviewing my solution) and solveit dialogs for each day linked from here: https://t.co/goeUd0Egvw",
  "source": "Twitter for iPhone",
  "retweetCount": 1,
  "replyCount": 1,
  "likeCount": 5,
  "quoteCount": 0,
  "viewCount": 159,
  "createdAt": "Fri Dec 12 19:04:34 +0000 2025",
  "lang": "en",
  "bookmarkCount": 1,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "1999555999389352291",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "johnowhitaker",
    "url": "https://x.com/johnowhitaker",
    "twitterUrl": "https://twitter.com/johnowhitaker",
    "id": "4004364327",
    "name": "Jonathan Whitaker",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1734357687796748288/RWKKnzbT_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/4004364327/1649394299",
    "description": "Data scientist and AI researcher. R&D at https://t.co/9xrxRrGfEE.",
    "location": "Portland, Oregon",
    "followers": 9852,
    "following": 1050,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Tue Oct 20 20:07:48 +0000 2015",
    "entities": {
      "description": {
        "urls": [
          {
            "display_url": "answer.ai",
            "expanded_url": "http://answer.ai",
            "url": "https://t.co/9xrxRrGfEE",
            "indices": [
              41,
              64
            ]
          }
        ]
      },
      "url": {
        "urls": [
          {
            "display_url": "johnowhitaker.dev",
            "expanded_url": "http://johnowhitaker.dev",
            "url": "https://t.co/GWPJDPerHO",
            "indices": [
              0,
              23
            ]
          }
        ]
      }
    },
    "fastFollowersCount": 0,
    "favouritesCount": 24362,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 910,
    "statusesCount": 2968,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {},
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.x.com/Bfu8A7cBxo",
        "expanded_url": "https://x.com/johnowhitaker/status/1999555999389352291/photo/1",
        "id_str": "1999555960235524096",
        "indices": [
          281,
          304
        ],
        "media_key": "3_1999555960235524096",
        "media_url_https": "https://pbs.twimg.com/media/G7_ZjT5agAA3Qm7.jpg",
        "type": "photo",
        "url": "https://t.co/Bfu8A7cBxo",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "x": 174,
                "y": 175,
                "h": 104,
                "w": 104
              },
              {
                "x": 1107,
                "y": 1009,
                "h": 116,
                "w": 116
              }
            ]
          },
          "medium": {
            "faces": [
              {
                "x": 105,
                "y": 106,
                "h": 63,
                "w": 63
              },
              {
                "x": 670,
                "y": 611,
                "h": 70,
                "w": 70
              }
            ]
          },
          "small": {
            "faces": [
              {
                "x": 59,
                "y": 60,
                "h": 35,
                "w": 35
              },
              {
                "x": 380,
                "y": 346,
                "h": 39,
                "w": 39
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "x": 174,
                "y": 175,
                "h": 104,
                "w": 104
              },
              {
                "x": 1107,
                "y": 1009,
                "h": 116,
                "w": 116
              }
            ]
          }
        },
        "sizes": {
          "large": {
            "h": 1708,
            "w": 1980,
            "resize": "fit"
          },
          "medium": {
            "h": 1035,
            "w": 1200,
            "resize": "fit"
          },
          "small": {
            "h": 587,
            "w": 680,
            "resize": "fit"
          },
          "thumb": {
            "h": 150,
            "w": 150,
            "resize": "crop"
          }
        },
        "original_info": {
          "height": 1708,
          "width": 1980,
          "focus_rects": [
            {
              "x": 0,
              "y": 0,
              "w": 1980,
              "h": 1109
            },
            {
              "x": 136,
              "y": 0,
              "w": 1708,
              "h": 1708
            },
            {
              "x": 241,
              "y": 0,
              "w": 1498,
              "h": 1708
            },
            {
              "x": 563,
              "y": 0,
              "w": 854,
              "h": 1708
            },
            {
              "x": 0,
              "y": 0,
              "w": 1980,
              "h": 1708
            }
          ]
        },
        "media_results": {
          "result": {
            "media_key": "3_1999555960235524096"
          }
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [
      {
        "indices": [
          77,
          90
        ],
        "text": "AdventOfCode"
      }
    ],
    "symbols": [],
    "urls": [
      {
        "display_url": "adventofcode.com",
        "expanded_url": "https://adventofcode.com/",
        "url": "https://t.co/w33B26PCfd",
        "indices": [
          53,
          76
        ]
      },
      {
        "display_url": "johnowhitaker.dev/misc/AOC2025.h…",
        "expanded_url": "https://johnowhitaker.dev/misc/AOC2025.html",
        "url": "https://t.co/goeUd0Egvw",
        "indices": [
          538,
          561
        ]
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "article": null
}