Qiita 의 태그 태그

2265 단어 QiitajqPeco


제목대로
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
    

    좋은 웹페이지 즐겨찾기