https://github.com/arrow2nd/anct
📺 Unofficial CLI Client of Annict
https://github.com/arrow2nd/anct
anime annict cli cli-client golang
Last synced: 18 days ago
JSON representation
📺 Unofficial CLI Client of Annict
- Host: GitHub
- URL: https://github.com/arrow2nd/anct
- Owner: arrow2nd
- License: mit
- Created: 2023-01-10T02:43:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T01:18:29.000Z (23 days ago)
- Last Synced: 2025-04-12T11:18:49.343Z (18 days ago)
- Topics: anime, annict, cli, cli-client, golang
- Language: Go
- Homepage: https://www.arrow2nd.com/works/anct
- Size: 441 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# anct
📺 Unofficial CLI Client of [Annict](https://annict.com/)
[](https://github.com/arrow2nd/anct/actions/workflows/release.yml)
[](https://github.com/arrow2nd/anct/actions/workflows/test.yml)
[](https://github.com/arrow2nd/anct/actions/workflows/codeql.yml)
[](https://goreportcard.com/report/github.com/arrow2nd/anct)
[](https://github.com/arrow2nd/anct/releases)> [English](./README_EN.md)

## 推奨環境
- 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](https://github.com/arrow2nd/anct/releases)
からお使いの環境にあったものをダウンロードしてください## 初期設定
以下のコマンドを実行して Annict と連携してください
```
anct auth login
```## ドキュメント
- [コマンド一覧](./docs/ja/commands.md)
## Develop
### クライアントトークン
https://annict.com/oauth/applications から作成することができます
設定は以下の通りです
- リダイレクト URI : `urn:ietf:wg:oauth:2.0:oob`
- スコープ : 読み込み + 書き込み### API クライアントのコードを生成
[Annict の個人用アクセストークン](https://annict.com/settings/apps) (スコープ :
読み込み) を環境変数に設定して```
export ANNICT_KEY=
```以下を実行してください
```
make generate
```