Annict から AniList にライブラリを同期します。
同期は次のルールで行われます。
untethered.json
に出力されます。annict2anilist は ci7lus/imau の CLI バージョンです。
以下の環境変数を .env.example
を参考に .env
に記述してください。
環境変数 | Default | Description |
---|---|---|
ANNICT_CLIENT_ID ANNICT_CLIENT_SECRET
|
必須 | Annict の OAuth クライアントです。ここ で発行できます。リダイレクト URI には urn:ietf:wg:oauth:2.0:oob を指定してください。 |
ANILIST_CLIENT_ID ANILIST_CLIENT_SECRET
|
必須 | AniList の OAuth クライアントです。ここ で発行できます。リダイレクト URI には https://anilist.co/api/v2/oauth/pin を指定してください。 |
TOKEN_DIRECTORY |
. |
トークン情報を格納するディレクトリを指定します。未指定の場合はカレントディレクトリに格納します。 |
INTERVAL_MINUTES |
0 |
指定した分ごとに同期を行います。未指定の場合は一度同期して終了します。 |
DRY_RUN |
0 |
1 を指定すると書き込みリクエストを送信しません。デバッグ用です。 |
$ make build
$ make run