🐦 Twitter Post Details

Viewing enriched Twitter post

@johnowhitaker

I can stitch ~500 images into a composite scan. A few little glitches to iron out, and this run wasn't in focus (and used an old cellphone as the image capture) - but I'm still very pleased with this capability, and what it will hopefully unlock re: crystal art! https://t.co/9FjMGOZkvD

Media 1
Media 2
Media 3

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1959486623357477306/media_0.png?",
      "filename": "media_0.png"
    },
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1959486623357477306/media_1.jpg?",
      "filename": "media_1.jpg"
    },
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1959486623357477306/media_2.jpg?",
      "filename": "media_2.jpg"
    }
  ],
  "processed_at": "2025-08-24T09:59:30.680979",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1959486623357477306",
  "url": "https://x.com/johnowhitaker/status/1959486623357477306",
  "twitterUrl": "https://twitter.com/johnowhitaker/status/1959486623357477306",
  "text": "I can stitch ~500 images into a composite scan. A few little glitches to iron out, and this run wasn't in focus (and used an old cellphone as the image capture) - but I'm still very pleased with this capability, and what it will hopefully unlock re: crystal art! https://t.co/9FjMGOZkvD",
  "source": "Twitter for iPhone",
  "retweetCount": 0,
  "replyCount": 1,
  "likeCount": 4,
  "quoteCount": 0,
  "viewCount": 267,
  "createdAt": "Sun Aug 24 05:23:11 +0000 2025",
  "lang": "en",
  "bookmarkCount": 0,
  "isReply": true,
  "inReplyToId": "1959066838631162328",
  "conversationId": "1959066838631162328",
  "displayTextRange": [
    0,
    262
  ],
  "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": 9653,
    "following": 1006,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Tue Oct 20 20:07:48 +0000 2015",
    "entities": {
      "description": {
        "hashtags": [],
        "symbols": [],
        "urls": [
          {
            "display_url": "answer.ai",
            "expanded_url": "http://answer.ai",
            "indices": [
              41,
              64
            ],
            "url": "https://t.co/9xrxRrGfEE"
          }
        ],
        "user_mentions": []
      },
      "url": {
        "urls": [
          {
            "display_url": "johnowhitaker.dev",
            "expanded_url": "http://johnowhitaker.dev",
            "indices": [
              0,
              23
            ],
            "url": "https://t.co/GWPJDPerHO"
          }
        ]
      }
    },
    "fastFollowersCount": 0,
    "favouritesCount": 22417,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 852,
    "statusesCount": 2800,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {},
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.x.com/9FjMGOZkvD",
        "expanded_url": "https://x.com/johnowhitaker/status/1959486623357477306/photo/1",
        "ext_alt_text": "A chep microscope with a cobbled-on plan objective scans a slide attached to the hot end of a 3D printer, which acts as an X-Y-Z stage to scan the slide back and forth.",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          }
        },
        "id_str": "1959480014417911808",
        "indices": [
          263,
          286
        ],
        "media_key": "3_1959480014417911808",
        "media_url_https": "https://pbs.twimg.com/media/GzF4sPvbYAAsYB6.png",
        "original_info": {
          "focus_rects": [
            {
              "h": 394,
              "w": 703,
              "x": 0,
              "y": 171
            },
            {
              "h": 669,
              "w": 669,
              "x": 34,
              "y": 0
            },
            {
              "h": 669,
              "w": 587,
              "x": 116,
              "y": 0
            },
            {
              "h": 669,
              "w": 335,
              "x": 306,
              "y": 0
            },
            {
              "h": 669,
              "w": 703,
              "x": 0,
              "y": 0
            }
          ],
          "height": 669,
          "width": 703
        },
        "sizes": {
          "large": {
            "h": 669,
            "w": 703
          }
        },
        "type": "photo",
        "url": "https://t.co/9FjMGOZkvD"
      },
      {
        "display_url": "pic.x.com/9FjMGOZkvD",
        "expanded_url": "https://x.com/johnowhitaker/status/1959486623357477306/photo/1",
        "ext_alt_text": "The composite image of a 30mm patch of slide with crystals. I had to make it 100x smaller (10X each dim) to upload to twitter and be jpegified further - will share good ones soon.",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          }
        },
        "id_str": "1959484978796064768",
        "indices": [
          263,
          286
        ],
        "media_key": "3_1959484978796064768",
        "media_url_https": "https://pbs.twimg.com/media/GzF9NNfacAAVHMf.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 1849,
              "w": 3302,
              "x": 0,
              "y": 0
            },
            {
              "h": 1949,
              "w": 1949,
              "x": 0,
              "y": 0
            },
            {
              "h": 1949,
              "w": 1710,
              "x": 0,
              "y": 0
            },
            {
              "h": 1949,
              "w": 975,
              "x": 0,
              "y": 0
            },
            {
              "h": 1949,
              "w": 3302,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1949,
          "width": 3302
        },
        "sizes": {
          "large": {
            "h": 1209,
            "w": 2048
          }
        },
        "type": "photo",
        "url": "https://t.co/9FjMGOZkvD"
      },
      {
        "display_url": "pic.x.com/9FjMGOZkvD",
        "expanded_url": "https://x.com/johnowhitaker/status/1959486623357477306/photo/1",
        "ext_alt_text": "Zoomed in closer",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          }
        },
        "id_str": "1959486237548642304",
        "indices": [
          263,
          286
        ],
        "media_key": "3_1959486237548642304",
        "media_url_https": "https://pbs.twimg.com/media/GzF-WetagAAj0qQ.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 791,
              "w": 1413,
              "x": 0,
              "y": 192
            },
            {
              "h": 983,
              "w": 983,
              "x": 0,
              "y": 0
            },
            {
              "h": 983,
              "w": 862,
              "x": 0,
              "y": 0
            },
            {
              "h": 983,
              "w": 492,
              "x": 141,
              "y": 0
            },
            {
              "h": 983,
              "w": 1413,
              "x": 0,
              "y": 0
            }
          ],
          "height": 983,
          "width": 1413
        },
        "sizes": {
          "large": {
            "h": 983,
            "w": 1413
          }
        },
        "type": "photo",
        "url": "https://t.co/9FjMGOZkvD"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null
}