Skip to content

arrow2nd/anct

Repository files navigation

anct

📺 Unofficial CLI Client of Annict

release test CodeQL Go Report Card GitHub all releases

English

anct-demo

推奨環境

  • sixel に対応したターミナル (画像表示に必要です)

できること

  • 作品の検索
  • 視聴ステータスの更新
  • エピソードの視聴記録
  • レビューの投稿

インストール

Warning

以下の方法以外でインストールした場合、クライアントトークンが内蔵されていません

作成方法は こちら をご覽ください

Homebrew

brew tap arrow2nd/tap
brew install anct

Scoop

scoop bucket add arrow2nd https://github.com/arrow2nd/scoop-bucket.git
scoop install arrow2nd/anct

バイナリ

Releases からお使いの環境にあったものをダウンロードしてください

初期設定

以下のコマンドを実行して Annict と連携してください

anct auth login

ドキュメント

Develop

クライアントトークン

https://annict.com/oauth/applications から作成することができます

設定は以下の通りです

  • リダイレクト URI : urn:ietf:wg:oauth:2.0:oob
  • スコープ : 読み込み + 書き込み

API クライアントのコードを生成

Annict の個人用アクセストークン (スコープ : 読み込み) を環境変数に設定して

export ANNICT_KEY=<API Key>

以下を実行してください

make generate