このブログを読んでいると、その日マスタカがどんなツイートをしていたか気になりますよね?
そういうわけで各記事の最後に『当日のツイート』へのリンクを追加しました。
Twitter『高度な検索』の問題点
そもそも Twitter には高度な検索という機能があり、ユーザ名や日付などを指定して検索することが出来ます。
こちらがそのページです。
しかし、ここでユーザ名と日付を指定しても、うまくその日のツイートを検索することが出来ませんでした。
# 何も検索されない
from:masutaka since:2015-12-23 until:2015-12-23
# 22 日と 23 日のツイートがよく分からない感じで混ざってしまう
from:masutaka since:2015-12-22 until:2015-12-23
日付を指定してツイートを検索する
調べていたところ、こちらの記事を見つけました。
こちらの記事にあるように since と until 演算子には時間とタイムゾーンを指定することが出来ました。
これを利用すれば任意の日のツイートを絞り込むことが出来るようです。
# 2015-12-23 のマスタカのツイートを絞り込む
from:masutaka since:2015-12-23_00:00:00_JST until:2015-12-23_23:59:59_JST
ややクセのある仕様でした。
- タイムゾーンを指定しないと、UTC で検索される
- タイムゾーンを指定する場合、日付と時間の指定も必要
- 日付とタイムゾーンの組み合わせ(例: since:2015-12-23_JST)ではうまく検索されない
微調整
普通に検索すると、『トップ』に飛んでしまうため『ライブ』へのリンクになるように URL パラメータ “f=tweets” を付けています。
最終的なリンクはこちらになりました。
# 2015-12-23 当日のツイート
https://twitter.com/search?f=tweets&vertical=default&q=from%3Amasutaka%20since%3A2015-12-23_00%3A00%3A00_JST%20until%3A2015-12-23_23%3A59%3A59_JST&src=typd
おまけ: 公式の検索ウィジェット
試してみましたが、全部の記事に表示されるのはウザかったので採用しませんでした。