🐦 Twitter Post Details

Viewing enriched Twitter post

@steipete

🐦bird 0.7.0: fast X CLI for reading tweets: now with home timeline, news/trending, user-tweets and plenty fixes. Thanks @albfresco @odysseus0z @gakonst and all other contributors who didn't list their Twitter. 😊 https://t.co/O4HZcOYt10

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2010651681525260670/media_0.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2010651681525260670/media_0.jpg?",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-01-18T17:33:48.766910",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2010651681525260670",
  "url": "https://x.com/steipete/status/2010651681525260670",
  "twitterUrl": "https://twitter.com/steipete/status/2010651681525260670",
  "text": "🐦bird 0.7.0: fast X CLI for reading tweets: now with home timeline, news/trending, user-tweets and plenty fixes.\n\nThanks @albfresco @odysseus0z @gakonst and all other contributors who didn't list their Twitter. 😊 https://t.co/O4HZcOYt10",
  "source": "Twitter for iPhone",
  "retweetCount": 12,
  "replyCount": 9,
  "likeCount": 289,
  "quoteCount": 2,
  "viewCount": 15791,
  "createdAt": "Mon Jan 12 09:54:51 +0000 2026",
  "lang": "en",
  "bookmarkCount": 207,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2010651681525260670",
  "displayTextRange": [
    0,
    212
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "steipete",
    "url": "https://x.com/steipete",
    "twitterUrl": "https://twitter.com/steipete",
    "id": "25401953",
    "name": "Peter Steinberger 🦞",
    "isVerified": false,
    "isBlueVerified": false,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1131851609774985216/OcsssQ9J_normal.png",
    "coverPicture": "https://pbs.twimg.com/profile_banners/25401953/1517485003",
    "description": "",
    "location": "Vienna & London",
    "followers": 69421,
    "following": 2155,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Thu Mar 19 22:54:05 +0000 2009",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 57086,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 8210,
    "statusesCount": 132315,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2005451576971043097"
    ],
    "profile_bio": {
      "description": "Polyagentmorous. Came back from retirement to mess with AI and help a lobster take over the world @clawdbot🦞",
      "entities": {
        "description": {
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                98,
                107
              ],
              "name": "",
              "screen_name": "clawdbot"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "steipete.me",
              "expanded_url": "https://steipete.me",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/VeCkD9BBZx"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/O4HZcOYt10",
        "expanded_url": "https://twitter.com/steipete/status/2010651681525260670/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {},
          "orig": {}
        },
        "id_str": "2010651048776552448",
        "indices": [
          213,
          236
        ],
        "media_key": "3_2010651048776552448",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARvnRHnZl9AACgACG+dFDSxa4X4AAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABG+dEedmX0AAKAAIb50UNLFrhfgAA",
            "media_key": "3_2010651048776552448"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/G-dEedmX0AAbfey.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 1157,
              "w": 2066,
              "x": 0,
              "y": 843
            },
            {
              "h": 2000,
              "w": 2000,
              "x": 0,
              "y": 0
            },
            {
              "h": 2000,
              "w": 1754,
              "x": 0,
              "y": 0
            },
            {
              "h": 2000,
              "w": 1000,
              "x": 0,
              "y": 0
            },
            {
              "h": 2000,
              "w": 2066,
              "x": 0,
              "y": 0
            }
          ],
          "height": 2000,
          "width": 2066
        },
        "sizes": {
          "large": {
            "h": 1983,
            "w": 2048
          }
        },
        "type": "photo",
        "url": "https://t.co/O4HZcOYt10"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "user_mentions": [
      {
        "id_str": "204944633",
        "indices": [
          121,
          131
        ],
        "name": "albs — 3/staccs",
        "screen_name": "albfresco"
      },
      {
        "id_str": "2821275879",
        "indices": [
          132,
          143
        ],
        "name": "George⚡️🤖",
        "screen_name": "odysseus0z"
      },
      {
        "id_str": "804029200315334656",
        "indices": [
          144,
          152
        ],
        "name": "Georgios Konstantopoulos",
        "screen_name": "gakonst"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}