Shields.io와 다양한 API로 독자적인 배지를 만들어 플레이

htps : // 역시 lds. 이오 Dynamic에서 재생하는 기사입니다.

관심이 있다면 여기를 참조하십시오.
Shields.io를 사용하여 만든 플러그인 사용자 수 다운로드 횟수 배지를 늘립니다.

※설명용의 URL은 보기 쉽게 하기 위해서 파라미터로 개행하고 있습니다.
또한 설명용 URL은 라벨을 설정하고 숫자를 취하는 것뿐입니다.
색상이나 라벨 이름 등 자유롭게 변경할 수 있으므로 자세한 내용은 공식을 참조하십시오.
(다음에, 어쩌면 maxAge의 파라미터는 설정해 두는 것이 좋을지도 모릅니다.)

Qiita 기사 수



url https://img.shields.io/badge/dynamic/json.svg ?label=Qiita &suffix=+items &query=$.items_count &url=https://qiita.com/api/v2/users/【사용자 ID】 Qiita API를 사용합니다. htps : // 코 m / 아피 / v2 / 도 cs # 게 t- 아피 v2 우세 r 스세 r_i d

Qiita 기사의 좋아요



(이 기사의 「좋아요」와 연동하고 있기 때문에 「좋아요」해 주면 수치가 바뀔 것. 구헤헤) url https://img.shields.io/badge/dynamic/json.svg ?label=Qiita &suffix=+좋아요 &query=$.likes_count &url=https://qiita.com/api/v2/items/[기사 ID(?)] Qiita API를 사용합니다. htps : // m / ap / v2 / cs # 게 t ap v2 m m_m d

Facebook 공유 수



url https://img.shields.io/badge/dynamic/json.svg ?label=Facebook &prefix=share+ &query=$.share.share_count &url=https://graph.facebook.com/?id=【URL】 【URL】은 요 인코딩. 어렵기 때문에 htps : // 역시 lds. 이오/#/ Dynamic으로 만드는 것이 좋습니다.

Graph API 라는 것을 사용하고 있습니다.

(보통 HTML이라면 공유 버튼 라든지 붙이는 것이 좋을지도)

하테나 북마크 건수



url https://img.shields.io/badge/dynamic/json.svg ?label=하테나 북마크 &suffix=+users &query=$.count &url=http://b.hatena.ne.jp/entry/jsonlite/【URL】 【URL】은 요 인코딩. 어렵기 때문에 htps : // 역시 lds. 이오/#/ Dynamic으로 만드는 것이 좋습니다.

하테나 북마크 엔트리 정보 취득 API의 라이트 버전을 사용합니다.
하테나 북마크 건수 취득 API 하지만 좋았습니다만, 1건 취득은 JSON 형식이 아니기 때문에 잘 되지 않는 것과, 복수 건 취득에서도 query에 궁리가 필요하기 때문에 그만두었습니다.

(보통의 HTML이라면 하테나 북마크 버튼 를 사용하는 편이 좋을지도)

Package Control 자세한 다운로드 수(installs)



반올림되지 않은 다운로드 수



아래와 같이 통상의 API를 이용하면k등으로 반올림되어 버린다.
Package Control: https://img.shields.io/packagecontrol/dt/【패키지명】.svg

다음과 같이 쓰면 반올림없이 취할 수 있다.

url https://img.shields.io/badge/dynamic/json.svg ?label=Package Control &suffix=+installs &query=$.installs.total &url=https://packagecontrol.io/packages/【패키지명】.json Package Control 페이지로 패키지 할 페이지 URL의 끝에,.json 붙여 넣으면 json에서 취할 수있는 모습.

특정 OS 전용 다운로드 수



예는 Windows
url https://img.shields.io/badge/dynamic/json.svg ?label=Package Control &prefix=WIN+ &suffix=+installs &query=$.installs.windows &url=https://packagecontrol.io/packages/【패키지명】.json 그 밖에도 "linux" "osx"가 가능할 것 같다. 날씨 도쿄 날씨

url https://img.shields.io/badge/dynamic/json.svg ?label=도쿄 &query=$.forecasts[0]['date','telop'] &url=http://weather.livedoor.com/forecast/webservice/json/v1?city=130010 Weather Hacks | 날씨 웹 서비스 라는 것을 사용하고 있습니다.
마지막 130010은 도쿄의 ID이며 각 지역의 ID는 아래 링크의 XML에 쓰여있는 것 같습니다.
ぇ tp // 우아아테 r. 아오오오 r. 이 m/후레카 st/rs/p리마 ry_어라. xml
자세한 내용은 날씨 웹 서비스 사양에 기록되어 있다.
&query=$.forecasts[0]['date','telop']의 부분은
&query=$.forecasts[1]['date','telop']
로 하면 내일이 된다(아마)

좋은 웹페이지 즐겨찾기