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/05/18 (Mon)

{
    "createdAt": "2026年5月18日 21:38:39 JST",
    "touchedAt": "2026年5月18日 21:38:39 JST",
    "createdDate": "2026-05-18",
    "text": "「限界だから」\n\nhttps://youtu.be/e5GIsDrzzyY?si=2kfqDGw5k8o12u-C",
    "id": "TwitterStatusId 2056353772801323398",
    "idStr": "2056353772801323398",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [
        {
            "url": "https://youtu.be/e5GIsDrzzyY?si=2kfqDGw5k8o12u-C",
            "expandedUrl": "https://youtu.be/e5GIsDrzzyY?si=2kfqDGw5k8o12u-C"
        }
    ],
    "extendedEntitiesMedia": []
}
Avatar of Gada / ymtszwGada / ymtszw
「限界だから」

youtu.be/e5GIsDrzzyY
{
    "createdAt": "2026年5月18日 20:59:57 JST",
    "touchedAt": "2026年5月18日 20:59:57 JST",
    "createdDate": "2026-05-18",
    "text": "はてなも新しいソーシャルなアレを作るらしい\n\n新サービス ベータテスター募集のお知らせ - はてなの告知 https://hatena-announce.hatenastaff.com/entry/20260518betatest",
    "id": "TwitterStatusId 2056344034407584055",
    "idStr": "2056344034407584055",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [
        {
            "url": "https://hatena-announce.hatenastaff.com/entry/20260518betatest",
            "expandedUrl": "https://hatena-announce.hatenastaff.com/entry/20260518betatest"
        }
    ],
    "extendedEntitiesMedia": []
}
Avatar of Gada / ymtszwGada / ymtszw
はてなも新しいソーシャルなアレを作るらしい

新サービス ベータテスター募集のお知らせ - はてなの告知 hatena-announce.hatenastaff.com/...

2026/05/17 (Sun)

{
    "createdAt": "2026年5月17日 23:18:00 JST",
    "touchedAt": "2026年5月17日 23:18:00 JST",
    "createdDate": "2026-05-17",
    "text": "某ファシスト氏が五月祭の件どう反応してるのかな~と思ってみてみたら、2月末から別件で拘留されていた",
    "id": "TwitterStatusId 2056016386972057941",
    "idStr": "2056016386972057941",
    "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
某ファシスト氏が五月祭の件どう反応してるのかな~と思ってみてみたら、2月末から別件で拘留されていた
{
    "createdAt": "2026年5月17日 09:41:49 JST",
    "touchedAt": "2026年5月17日 09:41:49 JST",
    "createdDate": "2026-05-17",
    "text": "村上宗隆が第17号ホームラン🔥\nなんと2打席連続本塁打!\n\nジャッジを越えて本塁打リーグ単独1位に\n\n〜ア・リーグ本塁打〜\n1位:村上宗隆 17HR\n2位:ジャッジ 16HR\n3位:アルバレス15HR\n3位:バクストン15HR\n\n【シーズン成績】\n打率.237  17本塁打 32打点OPS.949 https://x.com/MLB/status/2055809811078377759/video/1",
    "id": "TwitterStatusId 2055810987870331287",
    "idStr": "2055810987870331287",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "村上宗隆が第17号ホームラン🔥\nなんと2打席連続本塁打!\n\nジャッジを越えて本塁打リーグ単独1位に\n\n〜ア・リーグ本塁打〜\n1位:村上宗隆 17HR\n2位:ジャッジ 16HR\n3位:アルバレス15HR\n3位:バクストン15HR\n\n【シーズン成績】\n打率.237  17本塁打 32打点OPS.949 https://x.com/MLB/status/2055809811078377759/video/1",
        "id": "TwitterStatusId 2055810987870331287",
        "userName": "30R9gmaMUy3guDJ",
        "userProfileImageUrl": "https://abs.twimg.com/sticky/default_profile_images/default_profile_200x200.png",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/MLB/status/2055809811078377759/video/1",
                "sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
                "type_": "video",
                "expandedUrl": "https://x.com/MLB/status/2055809811078377759/video/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 30R9gmaMUy3guDJ30R9gmaMUy3guDJ
村上宗隆が第17号ホームラン🔥
なんと2打席連続本塁打!

ジャッジを越えて本塁打リーグ単独1位に

〜ア・リーグ本塁打〜
1位:村上宗隆 17HR
2位:ジャッジ 16HR
3位:アルバレス15HR
3位:バクストン15HR

【シーズン成績】
打率.237 17本塁打 32打点OPS.949

2026/05/16 (Sat)

{
    "createdAt": "2026年5月16日 18:55:43 JST",
    "touchedAt": "2026年5月16日 18:55:43 JST",
    "createdDate": "2026-05-16",
    "text": "【本日の五月祭の中止に関して】\n\n五月祭は本日(5月16日(土))の全企画の実行を中止いたしました。\n\n本郷・弥生キャンパスの各所に爆弾を仕掛け、五月祭期間中に爆破する等の犯行予告メールが、弊委員会及び特定の企画団体に対してあったことを受け、五月祭の運営に責任を有する者として、大学および警察とも協議した上で慎重に検討した結果、来場者、企画構成員ならびに委員の安全を確保することが困難であると判断したため、 本日の全企画の実行中止を決定いたしました。\n\n弊委員会は、大学との連携の下、キャンパスの安全確認を徹底する措置を講じた上での明日の五月祭の再開を検討しています。\n\n本学学生の自主的な学術文化活動の場である五月祭が、このような経緯により中止されることに、強い遺憾の意を表明します。企画構成員の皆様、来場者の皆様、学内関係者の皆様、協賛・賛助いただいた皆様、五月祭の実施に協力していただいた方々におかれましては、多大なるご迷惑をおかけしてしまい、申し訳ございません。\n\n明日の五月祭の再開可否、および今回の事実関係の確認やそれを踏まえた対応につきましては、追って公表いたします。\n\n#五月祭 #東京大学",
    "id": "TwitterStatusId 2055587992786571606",
    "idStr": "2055587992786571606",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "【本日の五月祭の中止に関して】\n\n五月祭は本日(5月16日(土))の全企画の実行を中止いたしました。\n\n本郷・弥生キャンパスの各所に爆弾を仕掛け、五月祭期間中に爆破する等の犯行予告メールが、弊委員会及び特定の企画団体に対してあったことを受け、五月祭の運営に責任を有する者として、大学および警察とも協議した上で慎重に検討した結果、来場者、企画構成員ならびに委員の安全を確保することが困難であると判断したため、 本日の全企画の実行中止を決定いたしました。\n\n弊委員会は、大学との連携の下、キャンパスの安全確認を徹底する措置を講じた上での明日の五月祭の再開を検討しています。\n\n本学学生の自主的な学術文化活動の場である五月祭が、このような経緯により中止されることに、強い遺憾の意を表明します。企画構成員の皆様、来場者の皆様、学内関係者の皆様、協賛・賛助いただいた皆様、五月祭の実施に協力していただいた方々におかれましては、多大なるご迷惑をおかけしてしまい、申し訳ございません。\n\n明日の五月祭の再開可否、および今回の事実関係の確認やそれを踏まえた対応につきましては、追って公表いたします。\n\n#五月祭 #東京大学",
        "id": "TwitterStatusId 2055587992786571606",
        "userName": "東京大学 五月祭",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/2017611958275739650/NZyDO4CI_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of 東京大学 五月祭東京大学 五月祭
【本日の五月祭の中止に関して】

五月祭は本日(5月16日(土))の全企画の実行を中止いたしました。

本郷・弥生キャンパスの各所に爆弾を仕掛け、五月祭期間中に爆破する等の犯行予告メールが、弊委員会及び特定の企画団体に対してあったことを受け、五月祭の運営に責任を有する者として、大学および警察とも協議した上で慎重に検討した結果、来場者、企画構成員ならびに委員の安全を確保することが困難であると判断したため、 本日の全企画の実行中止を決定いたしました。

弊委員会は、大学との連携の下、キャンパスの安全確認を徹底する措置を講じた上での明日の五月祭の再開を検討しています。

本学学生の自主的な学術文化活動の場である五月祭が、このような経緯により中止されることに、強い遺憾の意を表明します。企画構成員の皆様、来場者の皆様、学内関係者の皆様、協賛・賛助いただいた皆様、五月祭の実施に協力していただいた方々におかれましては、多大なるご迷惑をおかけしてしまい、申し訳ございません。

明日の五月祭の再開可否、および今回の事実関係の確認やそれを踏まえた対応につきましては、追って公表いたします。

#五月祭 #東京大学