Twilog

About

2023年の各種Twitter騒動のときに遅れ馳せながらTwilogがどういうサービスか知り、Twitterを自動で日記化するという便利さに気づいたので自作し始めたページ。

Zapierを起点としてTweetをGoogle Spreadsheetに蓄積→GitHub Actionsのscheduled workflowで定期的にCSV Endpointからデータを自動取得してwebページ化、という仕組みを実現していたのだが、結局Twitter APIの締め付けは留まるところを知らず、データ取得の維持が大変になったので店じまい。

その後は本家Twilogが再開されたので利用を開始し、不定期にCSVダンプを手動取得→スクリプトでJSONデータに整形してwebページ化する体制になった。

ZapierによるTweet取得以前のデータも、Twitter公式機能で取得したアーカイブから過去データを構成し、webページ化した。

検索SaaSを使って検索機能も提供している。もともとMeilisearchで始めたが、後にfree tierがなくなったのでAlgoliaに移行した。

最新

2026/10/16 (Fri)☀/☁

{
    "createdAt": "2026年10月16日 18:57:11 JST",
    "touchedAt": "2026年10月16日 18:57:11 JST",
    "createdDate": "2026-10-16",
    "text": "【速報】🇺🇸テスラ、空飛ぶ新型「ロードスター」を発表\n\n実際に空中を飛ぶデモも披露\nhttps://x.com/WatcherGuru/status/2110902178936500591/video/1 https://twitter.com/polymarketjapan/status/2110882934530232416",
    "id": "TwitterStatusId 2111033705196408967",
    "idStr": "2111033705196408967",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "【速報】🇺🇸テスラ、空飛ぶ新型「ロードスター」を発表\n\n実際に空中を飛ぶデモも披露\nhttps://x.com/WatcherGuru/status/2110902178936500591/video/1 https://twitter.com/polymarketjapan/status/2110882934530232416",
        "id": "TwitterStatusId 2111033705196408967",
        "userName": "Polymarket Japan",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/2059256459599224832/syN0QYu2_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://twitter.com/polymarketjapan/status/2110882934530232416",
                "expandedUrl": "https://twitter.com/polymarketjapan/status/2110882934530232416"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/WatcherGuru/status/2110902178936500591/video/1",
                "sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
                "type_": "video",
                "expandedUrl": "https://x.com/WatcherGuru/status/2110902178936500591/video/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of Polymarket JapanPolymarket Japan
【速報】🇺🇸テスラ、空飛ぶ新型「ロードスター」を発表

実際に空中を飛ぶデモも披露
{
    "createdAt": "2026年10月16日 18:53:42 JST",
    "touchedAt": "2026年10月16日 18:53:42 JST",
    "createdDate": "2026-10-16",
    "text": "日経、個人情報183万件漏洩 不正アクセスで\nhttps://www.nikkei.com/article/DGXZQOUD159VX0V11C26A0000000/?n_cid=SNSTW001&n_tw=1792130533",
    "id": "TwitterStatusId 2111032829211709862",
    "idStr": "2111032829211709862",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "日経、個人情報183万件漏洩 不正アクセスで\nhttps://www.nikkei.com/article/DGXZQOUD159VX0V11C26A0000000/?n_cid=SNSTW001&n_tw=1792130533",
        "id": "TwitterStatusId 2111032829211709862",
        "userName": "日本経済新聞 電子版(日経電子版)",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1161879315933351936/CQbpby6s_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://www.nikkei.com/article/DGXZQOUD159VX0V11C26A0000000/?n_cid=SNSTW001&n_tw=1792130533",
                "expandedUrl": "https://www.nikkei.com/article/DGXZQOUD159VX0V11C26A0000000/?n_cid=SNSTW001&n_tw=1792130533"
            }
        ],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 日本経済新聞 電子版(日経電子版)日本経済新聞 電子版(日経電子版)
日経、個人情報183万件漏洩 不正アクセスで
www.nikkei.com/article/DGXZQOUD1...

2026/10/15 (Thu)☀/☁

{
    "createdAt": "2026年10月15日 22:39:02 JST",
    "touchedAt": "2026年10月15日 22:39:02 JST",
    "createdDate": "2026-10-15",
    "text": "ベーグルIIの3M投資10M生還が遠い\nスコア伸ばす理屈はわかったんだけど、ルートの最適化を感覚でやってたんじゃ限界ありそー\nもう動画見るか https://x.com/gada_twt/status/2110727151356084353/photo/1",
    "id": "TwitterStatusId 2110727151356084353",
    "idStr": "2110727151356084353",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": [
        {
            "url": "https://x.com/gada_twt/status/2110727151356084353/photo/1",
            "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
            "type_": "photo",
            "expandedUrl": "https://x.com/gada_twt/status/2110727151356084353/photo/1"
        }
    ]
}
Avatar of Gada / ymtszwGada / ymtszw
ベーグルIIの3M投資10M生還が遠い
スコア伸ばす理屈はわかったんだけど、ルートの最適化を感覚でやってたんじゃ限界ありそー
もう動画見るか
{
    "createdAt": "2026年10月15日 22:36:35 JST",
    "touchedAt": "2026年10月15日 22:36:35 JST",
    "createdDate": "2026-10-15",
    "text": "映画SF吹き替え版で見に行くか",
    "id": "TwitterStatusId 2110726533434490937",
    "idStr": "2110726533434490937",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Avatar of Gada / ymtszwGada / ymtszw
映画SF吹き替え版で見に行くか
{
    "createdAt": "2026年10月15日 22:31:15 JST",
    "touchedAt": "2026年10月15日 22:31:15 JST",
    "createdDate": "2026-10-15",
    "text": "作画動画です🐓 https://x.com/natsuyasumidaze/status/2110720727901209008/video/1 https://twitter.com/natsuyasumidaze/status/2109237412732059802",
    "id": "TwitterStatusId 2110725191961874834",
    "idStr": "2110725191961874834",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "作画動画です🐓 https://x.com/natsuyasumidaze/status/2110720727901209008/video/1 https://twitter.com/natsuyasumidaze/status/2109237412732059802",
        "id": "TwitterStatusId 2110725191961874834",
        "userName": "コケ山/漫画",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1966379022251864067/Q5wlKUlN_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://twitter.com/natsuyasumidaze/status/2109237412732059802",
                "expandedUrl": "https://twitter.com/natsuyasumidaze/status/2109237412732059802"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/natsuyasumidaze/status/2110720727901209008/video/1",
                "sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
                "type_": "video",
                "expandedUrl": "https://x.com/natsuyasumidaze/status/2110720727901209008/video/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of コケ山/漫画コケ山/漫画
作画動画です🐓

2026/10/14 (Wed)☁/☀

{
    "createdAt": "2026年10月14日 18:41:19 JST",
    "touchedAt": "2026年10月14日 18:41:19 JST",
    "createdDate": "2026-10-14",
    "text": "まさかSHIFT-JISが役立つ日が来るとは・・・ https://twitter.com/Imaha486/status/2110156653580656848",
    "id": "TwitterStatusId 2110304937779548175",
    "idStr": "2110304937779548175",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "まさかSHIFT-JISが役立つ日が来るとは・・・ https://twitter.com/Imaha486/status/2110156653580656848",
        "id": "TwitterStatusId 2110304937779548175",
        "userName": "ザバイオーネ",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1986248115339616257/gyZLctFm_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://twitter.com/Imaha486/status/2110156653580656848",
                "expandedUrl": "https://twitter.com/Imaha486/status/2110156653580656848"
            }
        ],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of ザバイオーネザバイオーネ
まさかSHIFT-JISが役立つ日が来るとは・・・
{
    "createdAt": "2026年10月14日 18:24:35 JST",
    "touchedAt": "2026年10月14日 18:24:35 JST",
    "createdDate": "2026-10-14",
    "text": "会社でAndroidアプリ開発してる身としては「アプリは解析されるし、APIは直接叩かれるもの」が前提だと思ってたけど、総務省が注意喚起するレベルでそうなってないアプリが多いってコト!?\n\n手法自体は昔からあるやつやろ…w https://twitter.com/MIC_JAPAN/status/2109898453887430919",
    "id": "TwitterStatusId 2110300728124391427",
    "idStr": "2110300728124391427",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "会社でAndroidアプリ開発してる身としては「アプリは解析されるし、APIは直接叩かれるもの」が前提だと思ってたけど、総務省が注意喚起するレベルでそうなってないアプリが多いってコト!?\n\n手法自体は昔からあるやつやろ…w https://twitter.com/MIC_JAPAN/status/2109898453887430919",
        "id": "TwitterStatusId 2110300728124391427",
        "userName": "Miyayu",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/2047916818233516032/k6Rv4aTp_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://twitter.com/MIC_JAPAN/status/2109898453887430919",
                "expandedUrl": "https://twitter.com/MIC_JAPAN/status/2109898453887430919"
            }
        ],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of MiyayuMiyayu
会社でAndroidアプリ開発してる身としては「アプリは解析されるし、APIは直接叩かれるもの」が前提だと思ってたけど、総務省が注意喚起するレベルでそうなってないアプリが多いってコト!?

手法自体は昔からあるやつやろ…w
{
    "createdAt": "2026年10月14日 18:24:07 JST",
    "touchedAt": "2026年10月14日 18:24:07 JST",
    "createdDate": "2026-10-14",
    "text": "変数と関数に加えてなんと関白を宣言できる新言語、さだまさC",
    "id": "TwitterStatusId 2110300609459183642",
    "idStr": "2110300609459183642",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "変数と関数に加えてなんと関白を宣言できる新言語、さだまさC",
        "id": "TwitterStatusId 2110300609459183642",
        "userName": "sat",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1405823769717841920/HNQJJGC7_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of satsat
変数と関数に加えてなんと関白を宣言できる新言語、さだまさC
{
    "createdAt": "2026年10月14日 18:21:27 JST",
    "touchedAt": "2026年10月14日 18:21:27 JST",
    "createdDate": "2026-10-14",
    "text": "もう10年以上前にもなるけど、初めてプロ棋士をAI(Ponanza)が破った時の記者会見はすごかった。その直後記者会見をしたのですが、まさにお葬式で別会場では泣いている人もいた。戦ってくれた佐藤慎一四段(当時)は顔面蒼白で、完全にショック症状だったと思う。\n\n将棋の世界に住むものとって将棋が強いことはすべてを貫く原理であり、プロ棋士達はまさに神にもならんとする存在であったのだ。AIがプロ棋士を倒すということは今までの自分たちの神話が死んだことと同義であって、まさにお葬式だったのだ。\n\n一年後も同じように屋敷九段に光栄ながら勝つことができたのだが、面白いのはここからで、どんな悲劇になるのかと思っていたらが、全然普通の対応だった。なんなら屋敷九段も会場もみな少し笑顔があった。\n\n私にとって衝撃的だったのは、人間の価値観の変容の速さだった。ちゃんとAIの実力を知ってる人は将棋AIよりも人間が強いなんて言わないし、それが大事なことではなくなっていた。人間の手のひらを返す力、ポジティブにいうと、現実を肯定する力を感じ入った。",
    "id": "TwitterStatusId 2110299938039169400",
    "idStr": "2110299938039169400",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "もう10年以上前にもなるけど、初めてプロ棋士をAI(Ponanza)が破った時の記者会見はすごかった。その直後記者会見をしたのですが、まさにお葬式で別会場では泣いている人もいた。戦ってくれた佐藤慎一四段(当時)は顔面蒼白で、完全にショック症状だったと思う。\n\n将棋の世界に住むものとって将棋が強いことはすべてを貫く原理であり、プロ棋士達はまさに神にもならんとする存在であったのだ。AIがプロ棋士を倒すということは今までの自分たちの神話が死んだことと同義であって、まさにお葬式だったのだ。\n\n一年後も同じように屋敷九段に光栄ながら勝つことができたのだが、面白いのはここからで、どんな悲劇になるのかと思っていたらが、全然普通の対応だった。なんなら屋敷九段も会場もみな少し笑顔があった。\n\n私にとって衝撃的だったのは、人間の価値観の変容の速さだった。ちゃんとAIの実力を知ってる人は将棋AIよりも人間が強いなんて言わないし、それが大事なことではなくなっていた。人間の手のひらを返す力、ポジティブにいうと、現実を肯定する力を感じ入った。",
        "id": "TwitterStatusId 2110299938039169400",
        "userName": "山本一成🌤️完全自動運転AIを作るチューリングのCEO",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1904547691532808192/KIRPd11e_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 山本一成🌤️完全自動運転AIを作るチューリングのCEO山本一成🌤️完全自動運転AIを作るチューリングのCEO
もう10年以上前にもなるけど、初めてプロ棋士をAI(Ponanza)が破った時の記者会見はすごかった。その直後記者会見をしたのですが、まさにお葬式で別会場では泣いている人もいた。戦ってくれた佐藤慎一四段(当時)は顔面蒼白で、完全にショック症状だったと思う。

将棋の世界に住むものとって将棋が強いことはすべてを貫く原理であり、プロ棋士達はまさに神にもならんとする存在であったのだ。AIがプロ棋士を倒すということは今までの自分たちの神話が死んだことと同義であって、まさにお葬式だったのだ。

一年後も同じように屋敷九段に光栄ながら勝つことができたのだが、面白いのはここからで、どんな悲劇になるのかと思っていたらが、全然普通の対応だった。なんなら屋敷九段も会場もみな少し笑顔があった。

私にとって衝撃的だったのは、人間の価値観の変容の速さだった。ちゃんとAIの実力を知ってる人は将棋AIよりも人間が強いなんて言わないし、それが大事なことではなくなっていた。人間の手のひらを返す力、ポジティブにいうと、現実を肯定する力を感じ入った。
{
    "createdAt": "2026年10月14日 03:42:46 JST",
    "touchedAt": "2026年10月14日 03:42:46 JST",
    "createdDate": "2026-10-14",
    "text": "感慨深いアプリだった\n\n引退したあと、92歳のとき心筋梗塞などの虚血性心疾患で世を去った。\n#80億分の1 https://1in8b.life/ja/s/d-BGD-92-M-u-k3 https://x.com/gada_twt/status/2110078811215946101/photo/1",
    "id": "TwitterStatusId 2110078811215946101",
    "idStr": "2110078811215946101",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [
        {
            "url": "https://1in8b.life/ja/s/d-BGD-92-M-u-k3",
            "expandedUrl": "https://1in8b.life/ja/s/d-BGD-92-M-u-k3"
        }
    ],
    "extendedEntitiesMedia": [
        {
            "url": "https://x.com/gada_twt/status/2110078811215946101/photo/1",
            "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
            "type_": "photo",
            "expandedUrl": "https://x.com/gada_twt/status/2110078811215946101/photo/1"
        }
    ]
}
Avatar of Gada / ymtszwGada / ymtszw
感慨深いアプリだった

引退したあと、92歳のとき心筋梗塞などの虚血性心疾患で世を去った。
#80億分の1 1in8b.life/ja/s/d-BGD-92-M-u-k3