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/04/01 (Wed)

{
    "createdAt": "2026年4月1日 08:49:40 JST",
    "touchedAt": "2026年4月1日 08:49:40 JST",
    "createdDate": "2026-04-01",
    "text": "A new option for sheathing weapons has been added to transmogrification on the Patch 12.0.5 PTR, allowing players to choose whether their weapons sheath at the hip, on their backs, or are hidden entirely!\n\n#warcraft #midnight \n\nhttps://www.wowhead.com/news/sheath-weapons-on-back-or-hip-with-new-transmog-options-in-midnight-patch-12-0-5-381071 https://x.com/Wowhead/status/2039123544475316231/photo/1",
    "id": "TwitterStatusId 2039128025028317261",
    "idStr": "2039128025028317261",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "A new option for sheathing weapons has been added to transmogrification on the Patch 12.0.5 PTR, allowing players to choose whether their weapons sheath at the hip, on their backs, or are hidden entirely!\n\n#warcraft #midnight \n\nhttps://www.wowhead.com/news/sheath-weapons-on-back-or-hip-with-new-transmog-options-in-midnight-patch-12-0-5-381071 https://x.com/Wowhead/status/2039123544475316231/photo/1",
        "id": "TwitterStatusId 2039128025028317261",
        "userName": "Wowhead💙",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1676617059487080450/9dN5-oYp_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://www.wowhead.com/news/sheath-weapons-on-back-or-hip-with-new-transmog-options-in-midnight-patch-12-0-5-381071",
                "expandedUrl": "https://www.wowhead.com/news/sheath-weapons-on-back-or-hip-with-new-transmog-options-in-midnight-patch-12-0-5-381071"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/Wowhead/status/2039123544475316231/photo/1",
                "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
                "type_": "photo",
                "expandedUrl": "https://x.com/Wowhead/status/2039123544475316231/photo/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of Wowhead💙Wowhead💙
A new option for sheathing weapons has been added to transmogrification on the Patch 12.0.5 PTR, allowing players to choose whether their weapons sheath at the hip, on their backs, or are hidden entirely!

#warcraft #midnight

www.wowhead.com/news/sheath-weap...

2026/03/31 (Tue)

{
    "createdAt": "2026年3月31日 19:20:58 JST",
    "touchedAt": "2026年3月31日 19:20:58 JST",
    "createdDate": "2026-03-31",
    "text": "今どき axios は使わないだろうと思っていたらコーディングエージェントがよく axios を使うので、無批判に accept していると今回の axios サプライチェーン攻撃の影響を受けまくるの、なかなかに現代のおとぎ話だ",
    "id": "TwitterStatusId 2038924505863881065",
    "idStr": "2038924505863881065",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "今どき axios は使わないだろうと思っていたらコーディングエージェントがよく axios を使うので、無批判に accept していると今回の axios サプライチェーン攻撃の影響を受けまくるの、なかなかに現代のおとぎ話だ",
        "id": "TwitterStatusId 2038924505863881065",
        "userName": "Takuto Wada",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/421959794/TQ_LOGO_200x200.png",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of Takuto WadaTakuto Wada
今どき axios は使わないだろうと思っていたらコーディングエージェントがよく axios を使うので、無批判に accept していると今回の axios サプライチェーン攻撃の影響を受けまくるの、なかなかに現代のおとぎ話だ

2026/03/30 (Mon)

{
    "createdAt": "2026年3月30日 04:01:45 JST",
    "touchedAt": "2026年3月30日 04:01:45 JST",
    "createdDate": "2026-03-30",
    "text": "村上宗隆が3試合連続ホームラン🔥 \n\nなんとデビューから3試合連続本塁打!\nメジャーの舞台で衝撃なデビュー\n\n①四球\n②本塁打\n\n【シーズン成績】\n打率.500  3本塁打 3打点 OPS2.700\n\n🎥@MLB \n#村上宗隆 #ホワイトソックス\n https://x.com/MLB/status/2038327263196770467/video/1",
    "id": "TwitterStatusId 2038330789319102650",
    "idStr": "2038330789319102650",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "村上宗隆が3試合連続ホームラン🔥 \n\nなんとデビューから3試合連続本塁打!\nメジャーの舞台で衝撃なデビュー\n\n①四球\n②本塁打\n\n【シーズン成績】\n打率.500  3本塁打 3打点 OPS2.700\n\n🎥@MLB \n#村上宗隆 #ホワイトソックス\n https://x.com/MLB/status/2038327263196770467/video/1",
        "id": "TwitterStatusId 2038330789319102650",
        "userName": "【SS】大谷速報&スポーツ速報",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1734409443348283392/L1tsuY4x_200x200.png",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/MLB/status/2038327263196770467/video/1",
                "sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
                "type_": "video",
                "expandedUrl": "https://x.com/MLB/status/2038327263196770467/video/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 【SS】大谷速報&スポーツ速報【SS】大谷速報&スポーツ速報
村上宗隆が3試合連続ホームラン🔥 

なんとデビューから3試合連続本塁打!
メジャーの舞台で衝撃なデビュー

①四球
②本塁打

【シーズン成績】
打率.500 3本塁打 3打点 OPS2.700

🎥@MLB
#村上宗隆 #ホワイトソックス
{
    "createdAt": "2026年3月30日 04:01:41 JST",
    "touchedAt": "2026年3月30日 04:01:41 JST",
    "createdDate": "2026-03-30",
    "text": "岡本和真がメジャー初ホームラン🔥\n\n右中間スタンドに豪快弾!\nメジャー初打点をマーク\n\n【シーズン成績】\n打率.400  1本塁打 1打点 OPS1.200\n\n🎥@Sportsnet \n#ブルージェイズ #岡本和真\n https://x.com/Sportsnet/status/2038324163648135311/video/1",
    "id": "TwitterStatusId 2038330775054250324",
    "idStr": "2038330775054250324",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "岡本和真がメジャー初ホームラン🔥\n\n右中間スタンドに豪快弾!\nメジャー初打点をマーク\n\n【シーズン成績】\n打率.400  1本塁打 1打点 OPS1.200\n\n🎥@Sportsnet \n#ブルージェイズ #岡本和真\n https://x.com/Sportsnet/status/2038324163648135311/video/1",
        "id": "TwitterStatusId 2038330775054250324",
        "userName": "【SS】大谷速報&スポーツ速報",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1734409443348283392/L1tsuY4x_200x200.png",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/Sportsnet/status/2038324163648135311/video/1",
                "sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
                "type_": "video",
                "expandedUrl": "https://x.com/Sportsnet/status/2038324163648135311/video/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 【SS】大谷速報&スポーツ速報【SS】大谷速報&スポーツ速報
岡本和真がメジャー初ホームラン🔥

右中間スタンドに豪快弾!
メジャー初打点をマーク

【シーズン成績】
打率.400 1本塁打 1打点 OPS1.200

🎥@Sportsnet
#ブルージェイズ #岡本和真