🐦 Twitter Post Details

Viewing enriched Twitter post

@07JP27

I built a physical notification device to prevent the tragedy of GitHub Copilot getting stuck waiting for user input, hidden behind dozens of windows! When it detects the "waiting for input" state, this little guy starts shaking its head and looking around for you... 3D models + firmware + step-by-step build guide here: https://t.co/tM7N0xzBOY

Media 1
Media 2

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2042610980950282398/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2042610980950282398/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2042610980950282398/media_1.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2042610980950282398/media_1.jpg",
      "type": "photo",
      "filename": "media_1.jpg"
    }
  ],
  "processed_at": "2026-04-11T22:18:08.727585",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2042610980950282398",
  "url": "https://x.com/07JP27/status/2042610980950282398",
  "twitterUrl": "https://twitter.com/07JP27/status/2042610980950282398",
  "text": "I built a physical notification device to prevent the tragedy of GitHub Copilot getting stuck waiting for user input, hidden behind dozens of windows!\nWhen it detects the \"waiting for input\" state, this little guy starts shaking its head and looking around for you... \n\n3D models + firmware + step-by-step build guide here:\nhttps://t.co/tM7N0xzBOY",
  "source": "Twitter for iPhone",
  "retweetCount": 10,
  "replyCount": 3,
  "likeCount": 61,
  "quoteCount": 0,
  "viewCount": 18765,
  "createdAt": "Fri Apr 10 14:29:42 +0000 2026",
  "lang": "en",
  "bookmarkCount": 18,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2042610980950282398",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "07JP27",
    "url": "https://x.com/07JP27",
    "twitterUrl": "https://twitter.com/07JP27",
    "id": "171521307",
    "name": "JP(Junpei Tsuchida)| ピザ窯職人",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/898696996814376960/9ObeFpCx_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/171521307/1746409349",
    "description": "",
    "location": "Yamagata, Japan / ラーメン屋",
    "followers": 1373,
    "following": 486,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Tue Jul 27 14:58:38 +0000 2010",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 2973,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 2226,
    "statusesCount": 19594,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "1918844873936945464"
    ],
    "profile_bio": {
      "description": "Cloud engineer & Evangelist @Microsoft\n山形からリモートワーク中 PaaS / Web / AI Agent 開発などが主戦場\n\n高専卒でモノづくりが好き。趣味でホームコックピットやピザ窯を作ってます。 所属の表明はステマ防止の目的のみであり、発言内容は個人の見解です。",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                28,
                38
              ],
              "name": "",
              "screen_name": "Microsoft"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "lit.link/07JP27",
              "expanded_url": "https://lit.link/07JP27",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/1uexCut4RI"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/k3wSNFRXqc",
        "expanded_url": "https://twitter.com/07JP27/status/2042610980950282398/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "h": 132,
                "w": 132,
                "x": 331,
                "y": 109
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 132,
                "w": 132,
                "x": 331,
                "y": 109
              }
            ]
          }
        },
        "id_str": "2042610823051513862",
        "indices": [
          280,
          303
        ],
        "media_key": "3_2042610823051513862",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARxYz7iqWpAGCgACHFjP3W3akJ4AAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHFjPuKpakAYKAAIcWM/dbdqQngAA",
            "media_key": "3_2042610823051513862"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HFjPuKpakAYpJvj.png",
        "original_info": {
          "focus_rects": [
            {
              "h": 269,
              "w": 480,
              "x": 0,
              "y": 1
            },
            {
              "h": 270,
              "w": 270,
              "x": 0,
              "y": 0
            },
            {
              "h": 270,
              "w": 237,
              "x": 0,
              "y": 0
            },
            {
              "h": 270,
              "w": 135,
              "x": 0,
              "y": 0
            },
            {
              "h": 270,
              "w": 480,
              "x": 0,
              "y": 0
            }
          ],
          "height": 270,
          "width": 480
        },
        "sizes": {
          "large": {
            "h": 270,
            "w": 480
          }
        },
        "type": "photo",
        "url": "https://t.co/k3wSNFRXqc"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "github.com/07JP27/GitHub-…",
        "expanded_url": "https://github.com/07JP27/GitHub-Copilot-Physical-Notifier",
        "indices": [
          324,
          347
        ],
        "url": "https://t.co/tM7N0xzBOY"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}