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に移行した。

最新

2025/12/28 (Sun)

{
    "createdAt": "2025年12月28日 08:29:17 JST",
    "touchedAt": "2025年12月28日 08:29:17 JST",
    "createdDate": "2025-12-28",
    "text": "古本屋は、本に興味ない人が本を捨てに来る場所でもあった。\n(1/9)\n\n#ハルタ試し読み  #漫画が読めるハッシュタグ https://x.com/hartamanga/status/2004850962071249054/photo/1",
    "id": "TwitterStatusId 2005058434711036387",
    "idStr": "2005058434711036387",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "古本屋は、本に興味ない人が本を捨てに来る場所でもあった。\n(1/9)\n\n#ハルタ試し読み  #漫画が読めるハッシュタグ https://x.com/hartamanga/status/2004850962071249054/photo/1",
        "id": "TwitterStatusId 2005058434711036387",
        "userName": "ハルタ",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1907254539402813440/xzinxO6k_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/hartamanga/status/2004850962071249054/photo/1",
                "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
                "type_": "photo",
                "expandedUrl": "https://x.com/hartamanga/status/2004850962071249054/photo/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of ハルタハルタ
古本屋は、本に興味ない人が本を捨てに来る場所でもあった。
(1/9)

#ハルタ試し読み #漫画が読めるハッシュタグ
{
    "createdAt": "2025年12月28日 08:04:32 JST",
    "touchedAt": "2025年12月28日 08:04:32 JST",
    "createdDate": "2025-12-28",
    "text": "氷点下だとぅ?",
    "id": "TwitterStatusId 2005052203921539482",
    "idStr": "2005052203921539482",
    "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
氷点下だとぅ?

2025/12/26 (Fri)

{
    "createdAt": "2025年12月26日 13:08:23 JST",
    "touchedAt": "2025年12月26日 13:08:23 JST",
    "createdDate": "2025-12-26",
    "text": "『ごまかしを駆使して、到底なれなそうなキャラのコスプレに挑戦する大会』をした記事を書きました\n\n高速移動したり、すりガラス越しにコスプレしたり、遠くから眺めさせたりしています\n\n【対決】知恵と工夫でキャラになりきれ!「ごまかしコスプレ選手権」!\nhttps://omocoro.jp/kiji/442536/ https://x.com/ARuFa_FARu/status/2004387189732360304/photo/1",
    "id": "TwitterStatusId 2004403894504542508",
    "idStr": "2004403894504542508",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "『ごまかしを駆使して、到底なれなそうなキャラのコスプレに挑戦する大会』をした記事を書きました\n\n高速移動したり、すりガラス越しにコスプレしたり、遠くから眺めさせたりしています\n\n【対決】知恵と工夫でキャラになりきれ!「ごまかしコスプレ選手権」!\nhttps://omocoro.jp/kiji/442536/ https://x.com/ARuFa_FARu/status/2004387189732360304/photo/1",
        "id": "TwitterStatusId 2004403894504542508",
        "userName": "ARuFa",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/813037335935729665/bMtKSoYu_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://omocoro.jp/kiji/442536/",
                "expandedUrl": "https://omocoro.jp/kiji/442536/"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/ARuFa_FARu/status/2004387189732360304/photo/1",
                "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
                "type_": "photo",
                "expandedUrl": "https://x.com/ARuFa_FARu/status/2004387189732360304/photo/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of ARuFaARuFa
『ごまかしを駆使して、到底なれなそうなキャラのコスプレに挑戦する大会』をした記事を書きました

高速移動したり、すりガラス越しにコスプレしたり、遠くから眺めさせたりしています

【対決】知恵と工夫でキャラになりきれ!「ごまかしコスプレ選手権」!
omocoro.jp/kiji/442536/

2025/12/25 (Thu)

{
    "createdAt": "2025年12月25日 23:27:47 JST",
    "touchedAt": "2025年12月25日 23:27:47 JST",
    "createdDate": "2025-12-25",
    "text": "Copilot Keyboard、まだキーバインドが変更できないのか\nでもまあ変換精度はそんなに悪くなさそう",
    "id": "TwitterStatusId 2004197384625307828",
    "idStr": "2004197384625307828",
    "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
Copilot Keyboard、まだキーバインドが変更できないのか
でもまあ変換精度はそんなに悪くなさそう
{
    "createdAt": "2025年12月25日 16:16:44 JST",
    "touchedAt": "2025年12月25日 16:16:44 JST",
    "createdDate": "2025-12-25",
    "text": "新しい日本語IME「Copilot Keyboard」。「生成系AI」や「蛙化現象」など最新語彙に対応 https://pc.watch.impress.co.jp/docs/news/2074365.html https://x.com/pc_watch/status/2004044708574843269/photo/1",
    "id": "TwitterStatusId 2004088906808283150",
    "idStr": "2004088906808283150",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "新しい日本語IME「Copilot Keyboard」。「生成系AI」や「蛙化現象」など最新語彙に対応 https://pc.watch.impress.co.jp/docs/news/2074365.html https://x.com/pc_watch/status/2004044708574843269/photo/1",
        "id": "TwitterStatusId 2004088906808283150",
        "userName": "PC Watch",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1564822392299405312/S4cIjjUt_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://pc.watch.impress.co.jp/docs/news/2074365.html",
                "expandedUrl": "https://pc.watch.impress.co.jp/docs/news/2074365.html"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/pc_watch/status/2004044708574843269/photo/1",
                "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
                "type_": "photo",
                "expandedUrl": "https://x.com/pc_watch/status/2004044708574843269/photo/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of PC WatchPC Watch
新しい日本語IME「Copilot Keyboard」。「生成系AI」や「蛙化現象」など最新語彙に対応 pc.watch.impress.co.jp/docs/news...
{
    "createdAt": "2025年12月25日 14:54:13 JST",
    "touchedAt": "2025年12月25日 14:54:13 JST",
    "createdDate": "2025-12-25",
    "text": "Here are the Winter Veil 2025 gifts which will be available on NA/EU realms in a couple hours. Happy Holidays!\n\n#Midnight #Warcraft \n\nhttps://www.wowhead.com/news/winter-veil-2025-gifts-spoilers-happy-holidays-379788 https://x.com/Wowhead/status/2004035202629488937/photo/1",
    "id": "TwitterStatusId 2004068141153067508",
    "idStr": "2004068141153067508",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "Here are the Winter Veil 2025 gifts which will be available on NA/EU realms in a couple hours. Happy Holidays!\n\n#Midnight #Warcraft \n\nhttps://www.wowhead.com/news/winter-veil-2025-gifts-spoilers-happy-holidays-379788 https://x.com/Wowhead/status/2004035202629488937/photo/1",
        "id": "TwitterStatusId 2004068141153067508",
        "userName": "Wowhead💙",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1676617059487080450/9dN5-oYp_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://www.wowhead.com/news/winter-veil-2025-gifts-spoilers-happy-holidays-379788",
                "expandedUrl": "https://www.wowhead.com/news/winter-veil-2025-gifts-spoilers-happy-holidays-379788"
            }
        ],
        "extendedEntitiesMedia": [
            {
                "url": "https://x.com/Wowhead/status/2004035202629488937/photo/1",
                "sourceUrl": "https://pbs.twimg.com/media/__NOT_LOADED__",
                "type_": "photo",
                "expandedUrl": "https://x.com/Wowhead/status/2004035202629488937/photo/1"
            }
        ]
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of Wowhead💙Wowhead💙
Here are the Winter Veil 2025 gifts which will be available on NA/EU realms in a couple hours. Happy Holidays!

#Midnight #Warcraft

www.wowhead.com/news/winter-veil...
{
    "createdAt": "2025年12月25日 12:11:26 JST",
    "touchedAt": "2025年12月25日 12:11:26 JST",
    "createdDate": "2025-12-25",
    "text": "今年はいよいよRuby 4か",
    "id": "TwitterStatusId 2004027175448801700",
    "idStr": "2004027175448801700",
    "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
今年はいよいよRuby 4か
{
    "createdAt": "2025年12月25日 09:56:26 JST",
    "touchedAt": "2025年12月25日 09:56:26 JST",
    "createdDate": "2025-12-25",
    "text": "“さくらのクラウド向け Terraform プロバイダーの新メジャーバージョンを正式リリースしました” https://htn.to/JzYCgGwSYn",
    "id": "TwitterStatusId 2003993203008323721",
    "idStr": "2003993203008323721",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": {
        "fullText": "“さくらのクラウド向け Terraform プロバイダーの新メジャーバージョンを正式リリースしました” https://htn.to/JzYCgGwSYn",
        "id": "TwitterStatusId 2003993203008323721",
        "userName": "fujiwara",
        "userProfileImageUrl": "https://pbs.twimg.com/profile_images/875532996400381953/nilaxQ30_200x200.jpg",
        "quote": null,
        "entitiesTcoUrl": [
            {
                "url": "https://htn.to/JzYCgGwSYn",
                "expandedUrl": "https://htn.to/JzYCgGwSYn"
            }
        ],
        "extendedEntitiesMedia": []
    },
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [],
    "extendedEntitiesMedia": []
}
Gada / ymtszw retweeted
Avatar of fujiwarafujiwara
“さくらのクラウド向け Terraform プロバイダーの新メジャーバージョンを正式リリースしました” htn.to/JzYCgGwSYn