Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.43 KB

README.md

File metadata and controls

61 lines (40 loc) · 1.43 KB

annict2spotify

🎧 Annict で視聴記録したアニメの主題歌などの Spotify のプレイリストを作成するくん

Gallery

Get Started

開発環境

  • node (v18.2.0 で動作確認)
  • yarn / npm
  • Docker

各種環境変数の準備

Annict および Spotify の OAuth アプリケーションの作成が必要です。

リダイレクト URI は ${NEXTAUTH_URL}/auth/{annict,spotify} に設定します。

各種環境変数を .env に記述します。ANNICT_ACCESS_TOKEN は JetBrains IDEs の GraphQL プラグインで使用します。使用しない場合は未設定で構いません。

$ cp .env.example .env
$ code .env

NEXTAUTH_SECRET は次のようなコマンドで生成できます。

$ openssl rand -base64 32

起動

起動に成功すると http://localhost:3000 で待ち受けます。

$ yarn
$ yarn generate
$ yarn dev

技術スタック

  • TypeScript
  • Next.js 12
  • React 18
  • Mantine
  • GraphQL
  • Docker
  • Prisma