annict-profile-card
Annict GraphQL API を使用しています。
Endpoints
安定版 (master ブランチ): https://annict-card.starry.blue
開発版 (dev ブランチ): https://annict-card-dev.starry.blue
/watching/{username}
今期視聴しているアニメ一覧を返します。表示される作品は Annict 上で「見てる」を設定したものが対象です。
クエリパラメータ | デフォルト値 | 説明 |
---|---|---|
limit_works |
10 |
表示する作品数を指定します。 |
limit_images |
3 |
表示する作品のアイキャッチ画像の数を指定します。 |
sort |
satisfaction |
作品一覧をソートする方法を指定します。satisfaction の場合, 満足度 % の値で降順にソートします。watcher の場合, 視聴者数の数で降順にソートします。 |
order |
desc |
ソートする方向を指定します。desc の場合は降順で, asc の場合は昇順になります。 |
expose_image_url |
false |
true の場合, SVG 画像内に埋め込まれる画像を外部 URL で埋め込みます。false の場合, Base64 エンコードされた画像が埋め込まれます。GitHub などのサイトに貼り付ける場合には CORS の関係で Base64 エンコード画像しか表示されません。 |
Docker
docker-compose.yml
version: '3.8'
services:
server:
container_name: annict-profile-card
image: slashnephy/annict-profile-card
restart: always
ports:
- 8080:8080/tcp
environment:
ANNICT_TOKEN: xxx # https://annict.jp/settings/tokens/new で発行できます
RUST_LOG: info,annict_profile_card=debug