12
12

More than 5 years have passed since last update.

Qiitaの指定したタグ新着50件をpecoで全文検索絞込してブラウザで開く

Last updated at Posted at 2014-07-08

スクリーンショット 2014-07-09 4.58.37.png

タイトルのとおりです
QiitaのAPIを叩き、jqでパースしてpecoを立ち上げます
行を指定するとそのURLをブラウザで開きます

全文検索できるとこがいいかなと思います

環境

  • Mac
  • zsh
  • peco brew install peco
  • jq brew install jq

設定

.zshrc
function qiita () {
  TAG=$1
  QIITA="https://qiita.com/api/v1/tags/${TAG:l}/items?per_page=50"
  URL=$(curl -s $QIITA | jq '.[] | "\(.created_at)«\(.stock_count)«\(.url)«\(.title)«\(.raw_body)"' | sed 's/\"//g' | awk -F '«' '{printf "%s %3s %-60s %-70s %s\n", substr($1,6,11), $2, $3, $4, $5}    ' | peco --query "$LBUFFER" | awk '{print $4}')
  if [ -n $URL ]; then
    open $URL
  fi
}

※デリミタに«使ってますがテキトーなのでご指摘あればお願いします

使い方

$ qiita zsh
12
12
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
12
12