6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

お前まだTwitterの検索コマンド使ってるんw?

Last updated at Posted at 2020-08-29

Twitterの高度な検索が不便すぎる

みなさんご存知のTwitter.僕は最近ユーザー層の調査とかでTwitterの検索を使う機会が多いんだけどマジでこれ使いにくい.
スクリーンショット 2020-08-29 12.26.06.png

使いにくい点

  • 1回検索しないとこの表示が出ない
  • 検索が毎回リセットされるので前の検索からちょっと変えるのが大変
  • コマンドで検索に打ち込んでもいいけどそれもかなりめんどくさい
  • 縦に長くて使わない項目も表示されていて見にくい

ということでこれらを解決していく.

作っていくぜ〜

完成品

まずは完成品を見てほしい
https://nyanko3141592.github.io/TwitterCustomSearch/

Twitterっぽいデザインにして公式感を出した.Bootstrapは偉大

検索の仕組み

Twitterの検索は検索の入力をそのままURLに反映しているだけなので,すごく簡単.
「あ」って検索すると"https://twitter.com/search?q=%E3%81%82&src=typed_query"
%E3%81%82は「あ」をURIエンコードしてるだけ.JSはencodeURI(string)で簡単にこれがあるので作るのも楽.「あ」を入れたくないときは「-あ」として-を入れるとその後ろのワードを除外できる.これもそのままエンコードしてURLにしてるだけなので簡単.詳しい検索のコマンドなどは自分でググってみよう.

検索の種類

Keyword

  • キーワード検索
  • 除外キーワード検索
  • ORキーワード検索
  • ハッシュタグ検索
    Username
  • @検索
  • from検索
  • to検索
    Date
  • since until検索
    Engagement
  • いいね数検索
  • RT数検索
  • 返信数検索
    Filter
  • リンクについて
  • 返信について

こんなかんじのそれぞれについて検索のURLをみながらJSでいい感じにURLを作る.

コード

全部公開してるのでこっち見て
https://github.com/nyanko3141592/TwitterCustomSearch.git

完成!

PC
スクリーンショット 2020-08-29 12.42.58.png

スマホ
image.png

おわり

SCSS初めて使ったけどめちゃめちゃ便利だな

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?