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/09/20 (Sun)
{
"createdAt": "2026年9月20日 22:09:41 JST",
"touchedAt": "2026年9月20日 22:09:41 JST",
"createdDate": "2026-09-20",
"text": "『崩壊:スターレイル』に「エレン」「アストラ」が登場!!Ver.4.8より開催の『ゼンゼロ』コラボにて参戦へ\nhttps://news.denfaminicogamer.jp/news/2609203o https://x.com/denfaminicogame/status/2101645829710954727/video/1",
"id": "TwitterStatusId 2101660065501696054",
"idStr": "2101660065501696054",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": {
"fullText": "『崩壊:スターレイル』に「エレン」「アストラ」が登場!!Ver.4.8より開催の『ゼンゼロ』コラボにて参戦へ\nhttps://news.denfaminicogamer.jp/news/2609203o https://x.com/denfaminicogame/status/2101645829710954727/video/1",
"id": "TwitterStatusId 2101660065501696054",
"userName": "電ファミニコゲーマー",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1552262697852366848/KJN34d9n_200x200.jpg",
"quote": null,
"entitiesTcoUrl": [
{
"url": "https://news.denfaminicogamer.jp/news/2609203o",
"expandedUrl": "https://news.denfaminicogamer.jp/news/2609203o"
}
],
"extendedEntitiesMedia": [
{
"url": "https://x.com/denfaminicogame/status/2101645829710954727/video/1",
"sourceUrl": "https://pbs.twimg.com/amplify_video_thumb/__NOT_LOADED__",
"type_": "video",
"expandedUrl": "https://x.com/denfaminicogame/status/2101645829710954727/video/1"
}
]
},
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}Gada / ymtszw retweeted
電ファミニコゲーマー『崩壊:スターレイル』に「エレン」「アストラ」が登場!!Ver.4.8より開催の『ゼンゼロ』コラボにて参戦へ
news.denfaminicogamer.jp/news/26...
news.denfaminicogamer.jp/news/26...
2026/09/18 (Fri)
{
"createdAt": "2026年9月18日 20:24:55 JST",
"touchedAt": "2026年9月18日 20:24:55 JST",
"createdDate": "2026-09-18",
"text": "2027年にElixirConf JPをまた開催したいと思っています!🇯🇵\n\nまだ準備を始めたばかりですが、一緒に企画・運営を進めてくれる方を探しています。興味のある方がいたら、気軽にDMでお話しできるとうれしいです!\n\nI’d love to bring ElixirConf JP back in 2027! 🇯🇵\n\nIt’s still early days, and I’m looking for a few people to help organize it. If that sounds like something you’d enjoy helping with, I’d love to chat. Feel free to DM me!\n\n#WeBEAMTogether #MyElixirStatus #ElixirConf #ElixirConfJP",
"id": "TwitterStatusId 2100908925751328989",
"idStr": "2100908925751328989",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": {
"fullText": "2027年にElixirConf JPをまた開催したいと思っています!🇯🇵\n\nまだ準備を始めたばかりですが、一緒に企画・運営を進めてくれる方を探しています。興味のある方がいたら、気軽にDMでお話しできるとうれしいです!\n\nI’d love to bring ElixirConf JP back in 2027! 🇯🇵\n\nIt’s still early days, and I’m looking for a few people to help organize it. If that sounds like something you’d enjoy helping with, I’d love to chat. Feel free to DM me!\n\n#WeBEAMTogether #MyElixirStatus #ElixirConf #ElixirConfJP",
"id": "TwitterStatusId 2100908925751328989",
"userName": "Cocoa",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/2081216314761465856/2W8VOwXl_200x200.jpg",
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
},
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}Gada / ymtszw retweeted
Cocoa2027年にElixirConf JPをまた開催したいと思っています!🇯🇵
まだ準備を始めたばかりですが、一緒に企画・運営を進めてくれる方を探しています。興味のある方がいたら、気軽にDMでお話しできるとうれしいです!
I’d love to bring ElixirConf JP back in 2027! 🇯🇵
It’s still early days, and I’m looking for a few people to help organize it. If that sounds like something you’d enjoy helping with, I’d love to chat. Feel free to DM me!
#WeBEAMTogether #MyElixirStatus #ElixirConf #ElixirConfJP
まだ準備を始めたばかりですが、一緒に企画・運営を進めてくれる方を探しています。興味のある方がいたら、気軽にDMでお話しできるとうれしいです!
I’d love to bring ElixirConf JP back in 2027! 🇯🇵
It’s still early days, and I’m looking for a few people to help organize it. If that sounds like something you’d enjoy helping with, I’d love to chat. Feel free to DM me!
#WeBEAMTogether #MyElixirStatus #ElixirConf #ElixirConfJP
{
"createdAt": "2026年9月18日 20:07:29 JST",
"touchedAt": "2026年9月18日 20:07:29 JST",
"createdDate": "2026-09-18",
"text": "Forever、そこそこ盛り上がりそうでええこっちゃ",
"id": "TwitterStatusId 2100904539805413719",
"idStr": "2100904539805413719",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": null,
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}
Gada / ymtszwForever、そこそこ盛り上がりそうでええこっちゃ
2026/09/17 (Thu)
{
"createdAt": "2026年9月17日 19:36:58 JST",
"touchedAt": "2026年9月17日 19:36:58 JST",
"createdDate": "2026-09-17",
"text": "AWS、中東のデータ「復旧不能」と正式発表。バーレーン全域とUAEの1ゾーンが永久喪失 https://joho-todai.com/aws-middle-east-data-permanently-lost/",
"id": "TwitterStatusId 2100534472601116694",
"idStr": "2100534472601116694",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": {
"fullText": "AWS、中東のデータ「復旧不能」と正式発表。バーレーン全域とUAEの1ゾーンが永久喪失 https://joho-todai.com/aws-middle-east-data-permanently-lost/",
"id": "TwitterStatusId 2100534472601116694",
"userName": "SAKON",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1358336203662061568/RpQ8hJ1x_200x200.jpg",
"quote": null,
"entitiesTcoUrl": [
{
"url": "https://joho-todai.com/aws-middle-east-data-permanently-lost/",
"expandedUrl": "https://joho-todai.com/aws-middle-east-data-permanently-lost/"
}
],
"extendedEntitiesMedia": []
},
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}Gada / ymtszw retweeted
SAKONAWS、中東のデータ「復旧不能」と正式発表。バーレーン全域とUAEの1ゾーンが永久喪失 joho-todai.com/aws-middle-east-d...
{
"createdAt": "2026年9月17日 18:08:33 JST",
"touchedAt": "2026年9月17日 18:08:33 JST",
"createdDate": "2026-09-17",
"text": "幼児って絶対的な筋力は弱いけど、対自体重筋力を考えると多分大人よりかなり強いっぽいよな。 https://twitter.com/nobushiromasaki/status/1589961556682756096",
"id": "TwitterStatusId 2100512220308517074",
"idStr": "2100512220308517074",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": {
"fullText": "幼児って絶対的な筋力は弱いけど、対自体重筋力を考えると多分大人よりかなり強いっぽいよな。 https://twitter.com/nobushiromasaki/status/1589961556682756096",
"id": "TwitterStatusId 2100512220308517074",
"userName": "あでのい",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/671033094657327105/ue7Zw5Ri_200x200.jpg",
"quote": null,
"entitiesTcoUrl": [
{
"url": "https://twitter.com/nobushiromasaki/status/1589961556682756096",
"expandedUrl": "https://twitter.com/nobushiromasaki/status/1589961556682756096"
}
],
"extendedEntitiesMedia": []
},
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}Gada / ymtszw retweeted
あでのい幼児って絶対的な筋力は弱いけど、対自体重筋力を考えると多分大人よりかなり強いっぽいよな。
{
"createdAt": "2026年9月17日 15:48:13 JST",
"touchedAt": "2026年9月17日 15:48:13 JST",
"createdDate": "2026-09-17",
"text": "@kazachino_wow 代わりにraidして",
"id": "TwitterStatusId 2100476904038171104",
"idStr": "2100476904038171104",
"userName": "Gada / ymtszw",
"userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
"retweet": null,
"inReplyTo": null,
"replies": [],
"quote": null,
"entitiesTcoUrl": [],
"extendedEntitiesMedia": []
}
Gada / ymtszw@kazachino_wow 代わりにraidして