스타 거지에 스타 폭격을위한 CLT를 만들었습니다.
만든 것
설치
Homebrew 대응했습니다
$ brew tap 417-72KI/SSGH
$ brew install ssgh
사용법
GitHub 토큰이 필요한 것으로 시작합니다.
생성된 토큰을 환경 변수로 설정
.bashrcexport SSGH_TOKEN='{コピってきたトークン}'
후에는 GitHub 계정을 지정하고 명령을 두드리는 것만!
ssgh 417-72KI
메커니즘
하는 일은 매우 간단하지만 GitHub API 사양에 버릇이있어 미묘하게 고전했습니다.
Homebrew 대응했습니다
$ brew tap 417-72KI/SSGH
$ brew install ssgh
사용법
GitHub 토큰이 필요한 것으로 시작합니다.
생성된 토큰을 환경 변수로 설정
.bashrcexport SSGH_TOKEN='{コピってきたトークン}'
후에는 GitHub 계정을 지정하고 명령을 두드리는 것만!
ssgh 417-72KI
메커니즘
하는 일은 매우 간단하지만 GitHub API 사양에 버릇이있어 미묘하게 고전했습니다.
export SSGH_TOKEN='{コピってきたトークン}'
ssgh 417-72KI
하는 일은 매우 간단하지만 GitHub API 사양에 버릇이있어 미묘하게 고전했습니다.
리포지토리 목록에서 검색할 수 있는 엔터티에는 별이 지정된 플래그가 없으므로 각 리포지토리에 대해 별인지 확인하는 API를 두드려야 합니다.
이 스타 완료 확인 API, 무려 응답은 비어 있고,
라는 이상한 사양으로되어 있습니다.
그 때문에, 응답의 스테이터스 코드를 보고 404라면 정상계로서 취급하도록(듯이) 에러 핸들링을 고뇨고뇨할 필요가 있었습니다.
분투의 결과는 여기
사용한 것
TODO
여담
이름의 유래입니다만, 7년 정도 전에 유행한 ShootingStar 라는 Twitter 클라이언트를 리스펙트하고 있습니다.
당시의 Twitter는 「좋아요」가 아니라 「즐겨찾기(후아보)」가 있어, 그 아이콘이☆였습니다.
또, 후우보 폭격 라고 하는 문화도 있어 폭격 전용으로 만들어진 것이 ShootingStar라고 하는 클라이언트였습니다.
끝에
누군가에게서 "스타주세요"라고 말하면이 도구를 사용하여 폭격 해 가십시오.
그리고 이 기사를 본 거기 당신, 후에는 알겠지? (
Reference
이 문제에 관하여(스타 거지에 스타 폭격을위한 CLT를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/417_72ki/items/9bddb54eef8726cd2363
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
누군가에게서 "스타주세요"라고 말하면이 도구를 사용하여 폭격 해 가십시오.
그리고 이 기사를 본 거기 당신, 후에는 알겠지? (
Reference
이 문제에 관하여(스타 거지에 스타 폭격을위한 CLT를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/417_72ki/items/9bddb54eef8726cd2363텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)