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/02/05 (Thu)

{
    "createdAt": "2026年2月5日 08:59:40 JST",
    "touchedAt": "2026年2月5日 08:59:40 JST",
    "createdDate": "2026-02-05",
    "text": "回路組めるのか、、、 https://twitter.com/akendfield_dr/status/2018989432209309772",
    "id": "TwitterStatusId 2019199206477709740",
    "idStr": "2019199206477709740",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [
        {
            "url": "https://twitter.com/akendfield_dr/status/2018989432209309772",
            "expandedUrl": "https://twitter.com/akendfield_dr/status/2018989432209309772"
        }
    ],
    "extendedEntitiesMedia": []
}
Avatar of Gada / ymtszwGada / ymtszw
回路組めるのか、、、

2026/02/04 (Wed)

{
    "createdAt": "2026年2月4日 04:34:57 JST",
    "touchedAt": "2026年2月4日 04:34:57 JST",
    "createdDate": "2026-02-04",
    "text": "工場が安定稼働体制に入ったから、今度はキャラ編成の方を真面目に検討せなあかん",
    "id": "TwitterStatusId 2018770202582983091",
    "idStr": "2018770202582983091",
    "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
工場が安定稼働体制に入ったから、今度はキャラ編成の方を真面目に検討せなあかん

2026/02/01 (Sun)

{
    "createdAt": "2026年2月1日 17:37:09 JST",
    "touchedAt": "2026年2月1日 17:37:09 JST",
    "createdDate": "2026-02-01",
    "text": "そういえば届いてねーなと思ったら遅れてた\n\n投票所入場整理券の配達遅延について|江東区 https://www.city.koto.lg.jp/610100/senkyo2027.html",
    "id": "TwitterStatusId 2017879886334173526",
    "idStr": "2017879886334173526",
    "userName": "Gada / ymtszw",
    "userProfileImageUrl": "https://pbs.twimg.com/profile_images/1520432647868391430/4b2AUYjC_normal.jpg",
    "retweet": null,
    "inReplyTo": null,
    "replies": [],
    "quote": null,
    "entitiesTcoUrl": [
        {
            "url": "https://www.city.koto.lg.jp/610100/senkyo2027.html",
            "expandedUrl": "https://www.city.koto.lg.jp/610100/senkyo2027.html"
        }
    ],
    "extendedEntitiesMedia": []
}
Avatar of Gada / ymtszwGada / ymtszw
そういえば届いてねーなと思ったら遅れてた

投票所入場整理券の配達遅延について|江東区 www.city.koto.lg.jp/610100/senky...
{
    "createdAt": "2026年2月1日 12:24:46 JST",
    "touchedAt": "2026年2月1日 12:24:46 JST",
    "createdDate": "2026-02-01",
    "text": "いや、もうちょっと行ってる動画あるな\n\nとはいえ5.5kくらいか?",
    "id": "TwitterStatusId 2017801270074163233",
    "idStr": "2017801270074163233",
    "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
いや、もうちょっと行ってる動画あるな

とはいえ5.5kくらいか?
{
    "createdAt": "2026年2月1日 12:22:56 JST",
    "touchedAt": "2026年2月1日 12:22:56 JST",
    "createdDate": "2026-02-01",
    "text": "この際色々調べてみたところ、電力消費量換算で4.5kあたりで天井っぽいか(四号谷地の場合)",
    "id": "TwitterStatusId 2017800809623523542",
    "idStr": "2017800809623523542",
    "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
この際色々調べてみたところ、電力消費量換算で4.5kあたりで天井っぽいか(四号谷地の場合)
{
    "createdAt": "2026年2月1日 12:21:57 JST",
    "touchedAt": "2026年2月1日 12:21:57 JST",
    "createdDate": "2026-02-01",
    "text": "@twitte_RS 一応、サブエリアをあまり使わずに中枢エリアに集中してるならみちみちでも回るかもしれない",
    "id": "TwitterStatusId 2017800563304632482",
    "idStr": "2017800563304632482",
    "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
@twitte_RS 一応、サブエリアをあまり使わずに中枢エリアに集中してるならみちみちでも回るかもしれない
{
    "createdAt": "2026年2月1日 12:14:32 JST",
    "touchedAt": "2026年2月1日 12:14:32 JST",
    "createdDate": "2026-02-01",
    "text": "とりあえず下位成果物のレーンを一通り破却して、上位成果物に絞りつつどの生産ラインも理論値均衡~黒字になるよう調整しよう",
    "id": "TwitterStatusId 2017798695186739690",
    "idStr": "2017798695186739690",
    "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
とりあえず下位成果物のレーンを一通り破却して、上位成果物に絞りつつどの生産ラインも理論値均衡~黒字になるよう調整しよう
{
    "createdAt": "2026年2月1日 12:12:54 JST",
    "touchedAt": "2026年2月1日 12:12:54 JST",
    "createdDate": "2026-02-01",
    "text": "逆に言えば、\n\n用地面積をフル活用したら資源不足になる設計\n↓\n多少無駄のある設備配置でも特に問題ないのであまりリファクタリングに血道をあげんでもOK\n\nと捉えるか…",
    "id": "TwitterStatusId 2017798286061772835",
    "idStr": "2017798286061772835",
    "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
逆に言えば、

用地面積をフル活用したら資源不足になる設計

多少無駄のある設備配置でも特に問題ないのであまりリファクタリングに血道をあげんでもOK

と捉えるか…
{
    "createdAt": "2026年2月1日 12:07:04 JST",
    "touchedAt": "2026年2月1日 12:07:04 JST",
    "createdDate": "2026-02-01",
    "text": "そうだろうなとは思っていたんだけど、自分の感覚よりも早くに天井に達しちゃってることが判明して、縮退を迫られてダルくなっている",
    "id": "TwitterStatusId 2017796816197374223",
    "idStr": "2017796816197374223",
    "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
そうだろうなとは思っていたんだけど、自分の感覚よりも早くに天井に達しちゃってることが判明して、縮退を迫られてダルくなっている
{
    "createdAt": "2026年2月1日 12:05:50 JST",
    "touchedAt": "2026年2月1日 12:05:50 JST",
    "createdDate": "2026-02-01",
    "text": "ここが普通の工場ゲーと違うところだな\n鉱床を開拓すれば好きなだけ作れちゃうゲームとは事情が違うから、自分で天井を見極めないといかんのか",
    "id": "TwitterStatusId 2017796507551076454",
    "idStr": "2017796507551076454",
    "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
ここが普通の工場ゲーと違うところだな
鉱床を開拓すれば好きなだけ作れちゃうゲームとは事情が違うから、自分で天井を見極めないといかんのか
{
    "createdAt": "2026年2月1日 12:04:12 JST",
    "touchedAt": "2026年2月1日 12:04:12 JST",
    "createdDate": "2026-02-01",
    "text": "業者Wikiが配ってるプランを軽くカンニングさせてもらった感じ、現パッチだと用地面積と採掘ノード数に上限があるから、面積をフル活用してほしいものをひたすら作っちゃうと資源不足になるんだな",
    "id": "TwitterStatusId 2017796093678129172",
    "idStr": "2017796093678129172",
    "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
業者Wikiが配ってるプランを軽くカンニングさせてもらった感じ、現パッチだと用地面積と採掘ノード数に上限があるから、面積をフル活用してほしいものをひたすら作っちゃうと資源不足になるんだな
{
    "createdAt": "2026年2月1日 11:54:40 JST",
    "touchedAt": "2026年2月1日 11:54:40 JST",
    "createdDate": "2026-02-01",
    "text": "エンドフィールド、工場のリファクタリングをやらなきゃいけないと思うととたんにモチベ下がってきたな",
    "id": "TwitterStatusId 2017793696285266193",
    "idStr": "2017793696285266193",
    "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
エンドフィールド、工場のリファクタリングをやらなきゃいけないと思うととたんにモチベ下がってきたな
{
    "createdAt": "2026年2月1日 03:17:06 JST",
    "touchedAt": "2026年2月1日 03:17:06 JST",
    "createdDate": "2026-02-01",
    "text": "@feenal 遊べるゲームなのは確かなんだけど、少なくともローンチ直後の現状負担重すぎてドロップアウトしそう",
    "id": "TwitterStatusId 2017663447643918601",
    "idStr": "2017663447643918601",
    "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
@feenal 遊べるゲームなのは確かなんだけど、少なくともローンチ直後の現状負担重すぎてドロップアウトしそう