Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arrow2nd/anct
📺 Unofficial CLI Client of Annict
https://github.com/arrow2nd/anct
anime annict cli cli-client golang
Last synced: 2 months 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T22:59:13.000Z (8 months ago)
- Last Synced: 2024-05-09T23:42:01.834Z (8 months ago)
- Topics: anime, annict, cli, cli-client, golang
- Language: Go
- Homepage: https://www.arrow2nd.com/works/anct
- Size: 368 KB
- Stars: 3
- Watchers: 1
- 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/)
[![release](https://github.com/arrow2nd/anct/actions/workflows/release.yml/badge.svg)](https://github.com/arrow2nd/anct/actions/workflows/release.yml)
[![test](https://github.com/arrow2nd/anct/actions/workflows/test.yml/badge.svg)](https://github.com/arrow2nd/anct/actions/workflows/test.yml)
[![CodeQL](https://github.com/arrow2nd/anct/actions/workflows/codeql.yml/badge.svg)](https://github.com/arrow2nd/anct/actions/workflows/codeql.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/arrow2nd/anct)](https://goreportcard.com/report/github.com/arrow2nd/anct)
[![GitHub all releases](https://img.shields.io/github/downloads/arrow2nd/anct/total)](https://github.com/arrow2nd/anct/releases)> [English](./README_EN.md)
![anct-demo](https://user-images.githubusercontent.com/44780846/220039050-c19a0545-0028-4511-841d-cf4e930f2dea.gif)
## 推奨環境
- 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
```