zzzmisa's blog

OctokitとGitHub AppsでGitHub APIを叩く

  • Feb 4, 2023
Octokit を使って GitHub API を叩く際に、認証方法を Personal Access Token から GitHub Apps に切り替えました。 Personal Access Token で行う方法と、 GitHub Apps で行う方法をそれぞれをメモしておきます。 環境 Node.js 16.15.0 @octokit/core 3.5.1 (Personal Access Token) -> @octokit/app 13.1.2 (GitHub Apps) への移行 叩きたい API は GitHub REST API と GraphQL API Personal Access Token を使って GitHub API を叩く Personal Access Token の準備 Settings -> Developer settings -> Personal access tokens にアクセス。 Generete new token から、トークン作成ページを開く。 適切な Permissions などを設定し Personal Access Token を作成。 今回は GitHub API を通して public リポジトリへの 書き込みを行いたいので、public_repo (Access public repositories) にチェックを入れておく。 プライベートリポジトリにも書き込みたい場合は、repo ごと選択しておく。 これらは後からでも編集できる。 作成したトークンをメモしておく。 例: ghp_Vde... GitHub API を叩くソース メモしておいたトークンを使って Octokit インスタンスを作成し、GitHub API を叩きます。

M1 Macでnode 10系を使う

  • Jun 4, 2022
M1 Mac に古い Node.js を入れてみました。 インストールコマンド 1 回では上手く行かなかったので、ログを残しておきます。 環境 MacBook Air (M1, 2020) macOS Monterey 12.3 必要なもの pyenv nodenv インストールログ 1 回目の nodenv install まずは、nodenv でv10.14.2のインストールコマンドを打ってみます。

日本語しか読みたくない人ためのGitHubランキング

  • Dec 5, 2021
この記事は クソアプリ Advent Calendar 2021 の 5 日目の記事です 🎄✨ 2019 年に参加してから 2 年ぶりの参加です。 作ったもの GitHub 徘徊、英語ばっかりで辛い…。 面白いリポジトリはないかなーっと、ぼんやり眺めたいだけなのに、何でこんなに頭を使わないといけないの。 そんな日本語しか読みたくない人ための GitHub ランキングを作りました。 具体的には、Description と Readme 両方に日本語がある程度書かれているリポジトリを GitHub スター数で並べ替えたランキングです。

Snykの脆弱性データベースってどれくらい凄いの?

  • Dec 1, 2021
この記事はアドベントカレンダー Snyk を使ってセキュリティにまつわる記事を投稿しよう!【PR】Snyk の 1 日目の記事です 🎅✨ 良い機会なので、Snyk の脆弱性スキャンを試してみました。

オープンデータカレーを使ったゲームアプリを作った

  • Dec 23, 2019
この記事は クソアプリ 2 Advent Calendar 2019 の 23 日目の記事です 🎄✨ オープンデータのカレー画像を使ったゲームアプリ カレージャック を作りました! デモ: https://curryjack.zzzmisa.com/ ソース: https://github.com/zzzmisa/curryjack オープンデータとは オープンデータとは、簡単に言うと二次利用可能な形で公開されているデータのことです。 今回利用した #オープンデータカレー は、カレーの写真・お店の位置情報・メニュー名・価格などのオープンデータです。 素直に考えたら、ガイドマップ作成や出店傾向の分析とかに使えるかなと思います。

ポート番号や実行コマンド名からプロセスをkill

  • Oct 12, 2019
プロセスの検索 ポート番号からプロセスを探す 1313ポートを使っているプロセスを検索します。 $ lsof -i :1313 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME hugo 1475 misa 212u IPv4 0xc4ddf189244bd57 0t0 TCP localhost:bmc_patroldb (LISTEN)``` 実行コマンド名からプロセスを探す 実行コマンドhugoを使っているプロセスを探します。

Vue CLI 3でプラグインをアンインストール

  • Oct 5, 2019
Vue CLI 3 でプラグインをインストールする場合、vue addコマンドで簡単に追加できます。 一方、プラグインをアンインストールするコマンドは用意されていません。 よって、プラグインのアンインストールは手動で行う必要があります。

Gitのコミット日時を修正する方法

  • Sep 22, 2019
忘れがちなのでメモです。 直前のコミット日時を修正 現状のコミット日時を確認します。 $ git log --pretty=fuller commit 62c6282c9b6a3f20659559a5d975dc16a33cb7cd (HEAD -> master) Author: zzzmisa <__@mail.com> AuthorDate: Sat Sep 21 14:04:18 2019 Commit: zzzmisa <__@mail.com> CommitDate: Sat Sep 21 14:04:18 2019 ... コミット時間を 15:00 へ修正することにします。 まずは、AuthorDate を修正します。

免責事項

  • Mar 15, 2019
zzzmisa.com、及びサブドメインで公開しているサイト(以下「当サイト」)は、利用者ご自身の責任においてご利用いただきます。また、以下の各号につき予めご了承いただくものとします。

スカイプ英会話フレーズ集

  • Feb 8, 2019
スカイプ英会話フレーズ集です。 勉強するたびに増やしていきます。 あいづち わかりました系フレーズ I see. I got it. I understood. I don’t have more questions. そうですね系フレーズ Right. You’re right. That’s true. Your opinion is absolutely right. Absolutely. Indeed. Exactly. I think so too. Me too. I agree with you.
Next
AUTHOR
ミサ

このブログについてと、プロフィールはこちら。

LATESTS
OctokitとGitHub AppsでGitHub APIを叩く
  • Feb 4, 2023
M1 Macでnode 10系を使う
  • Jun 4, 2022
日本語しか読みたくない人ためのGitHubランキング
  • Dec 5, 2021
Snykの脆弱性データベースってどれくらい凄いの?
  • Dec 1, 2021
オープンデータカレーを使ったゲームアプリを作った
  • Dec 23, 2019
ポート番号や実行コマンド名からプロセスをkill
  • Oct 12, 2019
Vue CLI 3でプラグインをアンインストール
  • Oct 5, 2019
Gitのコミット日時を修正する方法
  • Sep 22, 2019
免責事項
  • Mar 15, 2019
スカイプ英会話フレーズ集
  • Feb 8, 2019
TAGS
  • advent-calendar (8)
  • frontend (5)
  • hugo (5)
  • macos (4)
  • info (3)
  • my-product (3)
  • nodejs (3)
  • vim (3)
  • vuejs (3)
  • childcare (2)
  • diary (2)
  • heroku (2)
  • rails (2)
  • raspberrypi (2)
  • vagrant (2)
  • anaconda (1)
  • bootstrap (1)
  • bulma (1)
  • camera (1)
  • career (1)
  • command (1)
  • english (1)
  • event (1)
  • git (1)
  • jupyter (1)
  • octokit (1)
  • python (1)
  • rubocop (1)
  • ruby (1)
  • shopping (1)

Notice | Privacy Policy

Powered by Hugo & Misa's Robust.

© zzzmisa's blog